mercy ===== > The wonders of modern cluster administration This is basically an experiment in microservices and rqlite to solve a problem that has been solved before, but this is different because it's simpler and theoretically much easier to scale. ## Components - `worker` workers wait for incoming health check work and execute it, returning the results to the `results` queue. - `kronos` kronos schedules work and records the results of checks. - `mercyd` mercyd is the gRPC server for control RPC. - `mercy` mercy is a snazzy little command line application for talking to mercyd. ## Rationale This is a simpler, easier to understand implementation of something I am sure has been written to death.