This is Atom’s first open source project: Splitter – a coordinator for stateful sharded services. It is used to manage our most critical stateful services: product-oriented (e.g., food order handling) and pure infra services such as our inhouse-built message broker.
battwell•2h ago
You can find more information about Splitter in this blog post: https://techblog.atoms.co/p/easy-as-pie-stateful-services-at
Blog post about our in-house message broker: https://techblog.atoms.co/p/reliable-order-processing
Source code is available in the splitter repository. You can see Splitter in action in splitter-examples (only requires Docker and Bazel). Repo: https://github.com/atoms-co/splitter-examples/tree/main/robo...
We will never intend to sell this. So may as well open source it.