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)..

This is the new home of the original DDD Sample app (previously hosted at sf.net).. - GitHub - citerus/dddsample-core: This is the new home of the original DDD Sample app (previously hosted at sf....

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).

The project demonstrates how you can develop applications with Jakarta EE using widely adopted architectural best practices like Domain-Driven Design (DDD). - eclipse-ee4j/cargotracker

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

These are the sample Bounded Contexts from the book "Implementing Domain-Driven Design" by Vaughn Vernon: http://vaughnvernon.co/?page_id=168 - VaughnVernon/IDDD_Samples

Blue Zone

An example application implementing Hexagonal Architecture.

GitHub - jmgarridopaz/bluezone: An example application implementing Hexagonal Architecture

An example application implementing Hexagonal Architecture - jmgarridopaz/bluezone

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

GitHub - Microservice-API-Patterns/LakesideMutual: Example Application for Microservice API Patterns (MAP) and other patterns (DDD, PoEAA, EIP)

Example Application for Microservice API Patterns (MAP) and other patterns (DDD, PoEAA, EIP) - Microservice-API-Patterns/LakesideMutual

Updated: