Microservices: First Blood (StudentDay)
summary
The talk examines practical challenges of adopting microservice architecture for Java projects, focusing on issues that arise from habits developed with monoliths such as increased coupling via libraries and integrations between services. It discusses effects on testing, logging and test environment deployment, presents real-world scenarios that cause tight coupling, and offers concrete advice and solutions to avoid or fix these problems and decide when to split or keep a monolith.
AI-written summary · about
chapters (10)
- 0:00Introduction
- 3:57Why microservices for students
- 7:13What are microservices
- 12:31Monolith First vs microservices
- 16:02Breaking monolith into microservices
- 20:20Microservice architecture pros
- 27:05Microservice cons
- 33:08API evolution and migrations
- 37:18Why best choice
- 38:41Q&A
related talks
01h 03mFrom Monolith to Microservices: Story and Practice
36mJava: Microservices...decisions, decisions, decisions everywhere
23mLightning Talk: Rethinking Microservices
46mMicroservice — no fluff, the REAL stuff
57mEmbracing Microservices
38mFrom Monolith to Microservices
48mDesign principles to the rescue of micro-services
01h 03mMicroservices vs The Distributed Monolith
