mercy/README.md

26 lines
724 B
Markdown

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.