Skip to content
0:00 / 0:00

#distributedsystems#captheorem#timberglund

Distributed Systems in One Lesson by Tim Berglund

Devoxx Poland

16K subscribers • 4 videos on Hallway

YouTube
  • Recommended by 2 people: 2 curated lists.
  • Presented by Tim Berglund, Senior Director of Developer Experience at Confluent

Beginner. No background in the topic needed.

446K views9 years ago2 recommendations

Distributed systemsConsensus: Raft and PaxosReplication and consistencyKafka and stream processing

Tim Berglund explains the core concepts of distributed systems, including storage, computation, messaging, and consensus, using a coffee shop analogy.

Normally simple tasks like running a program or storing and retrieving data become much more complicated when we start to do them on collections of computers, rather than single machines. Distributed systems has become a key architectural concern, and affects everything a program would normally do—giving us enormous power, but at the cost of increased complexity as well. Using a series of examples all set in a coffee shop, we’ll explore topics like distributed storage, computation, timing, messaging, and consensus. You'll leave with a good grasp of each of these problems, and a solid understanding of the ecosystem of open-source tools in the space.

Why it's here

2 people recommend this

What people say. Recommended as an excellent, highly accessible introduction to the fundamentals of distributed systems.

Moments people linked to

awesome-scalabilitycurated list on GitHubRecommends

Under “Talk”

Distributed Systems in One Lesson - Tim Berglund, Senior Director of Developer Experience at Confluent

awesome-distributed-systemscurated list on GitHubRecommends

Under “Videos”

Distributed Systems in One Lesson Distributed Systems in One Lesson by Tim Berglund
View the list