heynickc / awesome-ddd

A curated list of Domain-Driven Design (DDD), Command Query Responsibility Segregation (CQRS), Event Sourcing, and Event Storming resources
11.23k stars 1.35k forks source link

Add Full Modular Monolith sample project #113

Closed wtjones closed 4 years ago

wtjones commented 5 years ago

https://github.com/kgrzybek/modular-monolith-with-ddd

This is a list of the main goals of this repository:

    Showing how you can implement a monolith application in a modular way
    Presentation of the full implementation of an application
        This is not another simple application
        This is not another proof of concept (PoC)
        The goal is to present the implementation of an application that would be ready to run in production
    Showing the application of best practices and object-oriented programming principles
    Presentation of the use of design patterns. When, how and why they can be used
    Presentation of some architectural considerations, decisions, approaches
    Presentation of the implementation using Domain-Driven Design approach (tactical patterns)
    Presentation of the implementation of Unit Tests for Domain Model (Testable Design in mind)
witek1902 commented 4 years ago

@kgrzybek your repo is here! :) Merged!

kgrzybek commented 4 years ago

Thank you @wtjones and @witek1902 !