Pros and Cons of Microservice Architecture at HeadHunter
summary
HeadHunter moved from a large monolith to extracting microservices and over several years evaluated the results. The talk weighs concrete pros and cons of microservice architecture—naming increased modularity but added complexity in development, deployment, and operations—and compares issues that arise with vertical versus horizontal splitting of services.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 1:12Author’s microservice experience
- 4:43Microservice architecture pros
- 7:30Distributed systems problems
- 10:17Network challenges impact
- 14:28Timeouts and fault tolerance
- 17:01Deployment ceremony
- 20:28Monolith decomposition
- 24:00Independent service degradation
- 27:12Scaling and infrastructure
- 30:02Monolith decomposition best practices
- 33:17Summary and recommendations
- 33:39Q&A
related talks
26mPros/Cons of Microservices
03mMicroservices: Pros and cons
04mMicroservices: Pros and cons
24mThe misunderstood human resource management tool: Microservices Architecture
36mMicroservices: What They Are and When to Use Them
32mMicroservices: A retrospective
54mMicroservice architecture: approaches and technologies
38mMicroservices, a bittersweet symphony
