Distributed journey
summary
Covers building distributed systems and the practical trade-offs of tools and patterns for problems like communication, messaging, authentication, routing, load balancing and deployment. Compares pros and cons of useful technologies and suggests different directions and options to explore when starting with distributed architectures.
AI-written summary · about
chapters (19)
- 0:00Introduction
- 1:05Service definition and modeling
- 3:58Multiple API interfaces problem
- 6:49Internal communication challenges
- 9:18Service registry and Consul
- 13:30System performance and scalability
- 14:13Synchronous vs asynchronous
- 18:28Idempotency and error handling
- 20:58Message correlation in process
- 23:23Latency and timeouts
- 26:11Exception handling and retries
- 27:14Data distribution between services
- 30:44Distributed transactions and sagas
- 33:14Distributed monitoring and logging
- 35:46Metrics and auto-scaling
- 38:00App deployment automation
- 40:54Containers and Kubernetes
- 41:38Secure service communication
- 43:43Summary and next steps
related talks
01h 02mCommunication Patterns for Distributed Architectures
52mWhat We Talk About When We Talk About Distributed Systems
50mCommunication in a Distributed World
30mDo Distributed Systems, they said. It'll be fun, they said
58mElements of Distributed Architectures
05mChannel into the universe of eventually perfect distributed systems
45mDo Distributed Systems they said. It'll be fun they said.
25mGrowing Distributed Systems
