Designing a microservices architecture with DDD | Is DDD still useful?
Marco Lenzo Marco Lenzo
8.16K subscribers
24,070 views
0

 Published On Feb 20, 2023

Whether we are designing a new system or trying to decompose a monolith, the main challenges in a microservices architecture are decomposing the system into services with well defined responsibilities, and establishing how data is exchanged and kept consistent across such services.

A proper microservice architecture design defines microservices which are loosely coupled and highly cohesive. What we are trying to do is avoiding a distributed monolith.

In this video we discover that a microservice’s domain is equivalent to a bounded context in domain driven design". We also evaluate different options to keep consistency across the different service even when an event log is used in the context of an event driven system.

🤓 There's more on my website! (articles, scripts, code snippets, etc...): 🤓
https://marcolenzo.eu/

🤝 Connect with me: 🤝
  / marcolenzo  

👌Get a CodeCrafter Discount 👌
https://app.codecrafters.io/join?via=...

🍕 I've got an Italian accent 😅
If you have trouble understanding me, activate the closed captions! They are manually corrected.

#ddd #microservices #systemdesign #softwarearchitecture #softwaredevelopment

show more

Share/Embed