
GOTO - The Brightest Minds in Tech
Patterns of Distributed Systems • Unmesh Joshi & James Lewis
May 17, 2024
Unmesh Joshi and James Lewis discuss patterns of distributed systems, focusing on cloud services, Kafka, Kubernetes, and databases. They describe common problems and solutions in mainstream open-source distributed systems, emphasizing the importance of being prepared for system failures. The podcast explores practical experiences, consistency with Paxos and Raft, system implementations, failure outages, patterns in distributed systems, and industry awareness of distributed systems algorithms.
41:29
Episode guests
AI Summary
AI Chapters
Episode notes
Podcast summary created with Snipd AI
Quick takeaways
- Understanding the importance of sharding for data integrity in distributed systems like Kafka and Cassandra.
- Adopting a patterns approach to design helps in solving common implementation problems in mainstream open-source distributed systems.
Deep dives
Fascination with Distributed Systems
Doshi's deep dive into distributed systems stemmed from practical experience on a telescope project, where the need for coordination among telescope subsystems led to building a distributed system. Using projects like Kafka and Cassandra to understand design decisions, Doshi delved into open-source frameworks, highlighting the balance of theory and code implementation in fully grasping distributed systems.
Remember Everything You Learn from Podcasts
Save insights instantly, chat with episodes, and build lasting knowledge - all powered by AI.