mercy/README.md

724 B

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.