#Distributed Systems
Building a Distributed Job System with gRPC: Leader Election, Progress Streaming, and Failure Recovery
A retrospective on rebuilding our RMI computing cluster with gRPC, a JAC-based flood election, live progress streaming, and failure recovery.
October 12, 2026 7 min read
Building a Distributed Job System with Java RMI: Peer Discovery, Leader Election, and Thread Safety
How our team of four built a Java RMI cluster that discovers peers, elects a coordinator, and runs data-parallel jobs safely across threads.
September 28, 2026 9 min read