Microservice architecture: approaches and technologies
summary
Covers microservice architecture: why it’s become popular, the main advantages and disadvantages, and how to design a true microservice architecture rather than a networked monolith. Discusses approaches and technologies that help implement such designs (platforms, tooling and patterns for service decomposition and communication).
AI-written summary · about
chapters (18)
- 0:00Introduction
- 1:54Legacy systems vs microservices
- 6:29When microservices aren't needed
- 8:12Designing microservice architecture
- 11:46Common microservice mistakes
- 13:51Service communication patterns
- 16:20Microservice challenges
- 18:06Eventual consistency solutions
- 20:13Logging and monitoring
- 22:58Versioning and compatibility
- 25:50Smart vs dumb microservices
- 27:36Configuration and secrets
- 29:01Shared code issues
- 31:09Deployment strategies
- 32:33CI/CD for microservices
- 34:18Containers vs VMs
- 36:23Scaling and fault tolerance
- 37:49Q&A
related talks
01h 03mMicroservice Architecture: Problems and Solutions
39mImplementing Microservices: How and Why
36mMicroservices: What They Are and When to Use Them
38mIntroduction to Microservices
42mPitfalls of Microservice Architecture
48mDesign principles to the rescue of micro-services
56mMicroservice Architecture
32mThe right questions to ask when using microservices
