Implementing Domain Driven Design For Microservices

Written by sandeep-jagtap | Published 2020/11/30
Tech Story Tags: domain-driven-design | hexagonal-architecture | eventsourcing | software-engineering | software-architecture | modern-software-architecture | microservice-architecture | optimization

TLDR Domain Driven Design is a language and domain-centric approach to software design for complex problem domains. The term was coined by Eric Evans in his seminal book “Domain-Driven Design: Tackling Complexity in the Heart of Software” written in 2003. It was relevant in 2003 for designing modular monolith and today as well! Modular monolith is a topic for my other blog. We will use example of retail e-commerce domain to explain the following concepts.via the TL;DR App

no story

Written by sandeep-jagtap | Coding Architect at ThoughtWorks. Java, Kotlin, Nodejs, Clojure, Ruby, Scala, C#.
Published by HackerNoon on 2020/11/30