A Symfony-based template implementing Domain-Driven Design Onion Architecture as a modulith with Docker support.
This project provides a template for building applications using Domain-Driven Design (DDD) principles organized as a modulith. It implements the Onion Architecture pattern with Symfony 7, offering a structured approach to developing maintainable, domain-focused software systems. The template includes a demonstration library application with bounded contexts to illustrate practical usage.
The project emphasizes clean architecture and domain-centric design, promoting maintainability and scalability through well-defined boundaries and event-driven communication between modules.
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.