From Service-Oriented Architectures (SOA) to DDD and Microservices
summary
The talk explains differences between service-oriented architecture (SOA) and architectures built from microservices, and outlines how to prepare an existing IT landscape for migration to microservices. It covers practical benefits and challenges of converting many interconnected systems into a modern, scalable, and flexible microservice-based architecture.
AI-written summary · about
chapters (17)
- 0:00Introduction
- 3:18Monolithic system problems
- 8:39Big ball of mud
- 12:15Microservice misconceptions
- 16:24DDD basics
- 20:24Bounded contexts
- 23:16Enterprise data model failure
- 25:00Real-world system analysis
- 28:18Microservices technical aspects
- 31:09Modular monolith first
- 33:42Finding domain boundaries
- 38:55Mob refactoring
- 42:32Modularization tools
- 45:21Test coverage
- 47:05Modularization maturity
- 48:54Case studies
- 53:12Final advice
related talks
32mMicroservices: A retrospective
40mWhat I Learned Building a Microservices Architecture
48mDesign principles to the rescue of micro-services
29mFrom Monolith to Cloud-Ready Microservice Architecture with DDD
56mDDD in Microservices: Complexity versus Complexity
48mService Oriented Architecture - Slice and Dice
32mThe right questions to ask when using microservices
39mImplementing Microservices: How and Why
