5 must-have patterns for your web-scale Microservices
summary
Covers five practical architectural patterns for building web-scale microservices, focusing on scalability and performance. Discusses patterns relevant to HTTP and API design and how they fit into domain-driven design (DDD)-style business modelling for distributed systems.
AI-written summary · about
chapters (18)
- 0:00Start
- 4:31why microservices
- 6:41anecdote
- 7:10microservices vs soa
- 9:01microservice challenges
- 10:49probability distribution
- 11:25performance outliers
- 19:40Preemptive Timeout
- 21:34Choosing a timeout?
- 23:13Recording Methods
- 25:34Dapper
- 26:33zipkin
- 27:54Sampling
- 35:52Fallback
- 36:30Health Endpoints
- 38:36Canary
- 40:29AOP / Declarative (C#)
- 40:46Deep vs Shallow
related talks
24m10 commandments for scalable microservices
54m3 Patterns for Scalable Microservices
26mCreating a scalable ecosystem of Microservices
50mMicroservices Design Patterns for Java Application
50mSurviving Scale: Patterns for Evolving Failure-Resilient Microservices
48mDesign principles to the rescue of micro-services
35mMicroservice Testing
41mSecurity Patterns for Microservice Architectures
