From Homogeneous Monolith to Heterogeneous Microservices Architecture
Explore the journey from a homogeneous monolith to a heterogeneous microservices architecture in this 56-minute conference talk from GOTO Chicago 2015. Dive into the Wunderlist 3 story as Chad Fowler, CTO at 6Wunderkinder, shares insights on maintaining and evolving complex code bases. Learn about the challenges of monolithic systems, the benefits of microservices, and strategies for transitioning between architectures. Discover concepts such as cellular regeneration, tiny databases, disposable deployment, and reusable libraries. Gain valuable knowledge on monitoring, migration, and measuring everything in a microservices environment. Understand the importance of convention over configuration, API clients, and service resolution. Examine real-world examples and lessons learned from the Wunderlist team's experience in implementing a radically heterogeneous microservices architecture.