Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Understanding Distributed Architectures - The Patterns Approach

GOTO Conferences via YouTube

Overview

Coursera Plus Monthly Sale: All Certificates & Courses 40% Off!
Explore the fundamental patterns of distributed systems in this 38-minute conference talk by Unmesh Joshi, Principal Consultant at Thoughtworks and author of "Patterns of Distributed Systems," recorded at YOW! Australia 2024. Gain valuable insights into how modern enterprises depend on cloud services and distributed systems like Kafka, Kubernetes, and databases such as YugabyteDB, Cassandra, and MongoDB. Learn about the common challenges faced when data is stored across multiple servers—from process crashes to network delays—and discover the patterns that help address these issues. The presentation covers key patterns including Consistent Core, Lease, and State Watch, with practical examples from popular distributed systems and a live demonstration. Perfect for enterprise architects and developers seeking to understand the principles behind distributed system design and build more resilient applications in cloud environments.

Syllabus

00:00 Intro
01:25 Agenda
01:58 Background
03:48 Why patterns?
18:10 Examples of patterns
18:56 Kubernetes
19:38 Kafka
20:09 MongoDB/YugabyteDB
21:30 Why have a separate smaller cluster?
23:21 Pattern: Consistant Core
26:39 Pattern: Lease
28:43 Pattern: State Watch
29:55 Demo
34:43 Summary
37:41 Outro

Taught by

GOTO Conferences

Reviews

Start your review of Understanding Distributed Architectures - The Patterns Approach

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.