Domain-Driven Design Sample Repositories
This is a collection of sample repositories that demonstrate various aspects of Domain-Driven Design (DDD). Each repository showcases different patterns, practices, and implementations of DDD concepts.
DDD Sample
The updated repository from Eric Evans’ book “Domain-Driven Design: Tackling Complexity in the Heart of Software”.
GitHub - citerus/dddsample-core: This is the new home of the original DDD Sample app (previously hosted at sf.net)..
Eclipse Cargo Tracker
Sample application that demonstrates DDD principles using Jakarta EE.
GitHub - eclipse-ee4j/cargotracker: The project demonstrates how you can develop applications with Jakarta EE using widely adopted architectural best practices like Domain-Driven Design (DDD).
IDDD Samples
These are the sample Bounded Contexts from the book “Implementing Domain-Driven Design” by Vaughn Vernon:
GitHub - VaughnVernon/IDDD_Samples: These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168
Blue Zone
An example application implementing Hexagonal Architecture.
GitHub - jmgarridopaz/bluezone: An example application implementing Hexagonal Architecture
Lakeside Mutual
Lakeside Mutual is a fictitious insurance company which serves as a sample application to demonstrate microservices and domain-driven design. It serves as case study for the book “Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges” by Olaf Zimmermann, Mirko Stocker, Daniel Lubke, Uwe Zdun, Cesare Pautasso