13min chapter

Big Ideas in App Architecture cover image

Discussing the Patterns of Distributed Systems with Unmesh Joshi

Big Ideas in App Architecture

CHAPTER

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.

00:00

Get the Snipd
podcast app

Unlock the knowledge in podcasts with the podcast player of the future.
App store bannerPlay store banner

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode

Save any
moment

Hear something you like? Tap your headphones to save it with AI-generated key takeaways

Share
& Export

Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more

AI-powered
podcast player

Listen to all your favourite podcasts with AI-powered features

Discover
highlights

Listen to the best highlights from the podcasts you love and dive into the full episode