Everyone Agrees, Yet No One’s in Sync: The Story of Total Order Broadcast and Linearizability
When working with distributed systems, it’s easy to confuse Total Order Broadcast (TOB) and Linearizability. After all, both seem to talk about order. However each serve different purposes and operate at different layers of a system’s design. Let's unpack! If every replica delivers the same messages…