RaftStream (opens in a new tab)
Distributed video processing
Video-processing workers coordinated through Raft consensus, with jobs queued on RabbitMQ and output kept in MinIO object storage. Most of the work went into the unhappy path: leader election, recovery, and keeping processing observable while a node is down.





