Big Ideas in App Architecture cover image

Discussing the Patterns of Distributed Systems with Unmesh Joshi

Big Ideas in App Architecture

00:00

Exploring Fault Tolerance and Consistency Models in Distributed Systems

The chapter discusses the importance of fault tolerance and consistency models in distributed systems, emphasizing the alignment with consumer expectations and end user experience. It covers various topics such as scalability, latency management, encryption, and trade-offs like consistency and partition tolerance, citing examples from systems like Cassandra and discussions on the CAP theorem. The conversation also delves into implementing transactional metadata for consistency, simplifying Paxos implementation with the Accord paper, and optimizing reads for globally distributed databases like CockroachDB and YugaBiteDB.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app