alexandrebulete/ddd-symfony-bundle
Post/, User/) with auto-imported services, routes, and configurations. Reduces merge conflicts and improves team autonomy.DddKernel abstraction simplifies future extraction.messenger.yaml or kernel methods).command.bus/query.bus separation aligns with CQRS patterns.config/ merges.spatie/laravel-domain or custom packages).api-platform for DDD in Symfony).For Executives:
"This bundle accelerates our DDD adoption in Symfony by automating context isolation—each domain (Post, User) manages its own services, routes, and commands without manual configuration merges. It reduces technical debt for modular architectures and aligns with our microservices roadmap. The included Stimulus autocomplete improves admin tooling with minimal effort, while the command/query bus separation ensures scalable, maintainable code. Tradeoff: It’s Symfony-specific, but it eliminates reinventing DDD infrastructure."
For Engineering: *"The bundle provides:
src/Post/Infrastructure/Symfony/), reducing boilerplate.#[AsCommandHandler]—no manual DI setup. Supports CQRS and async workflows.spatie/laravel-domain or building custom packages. For broader DDD needs, assess api-platform or ddd-php.*For Architects: *"This bundle enforces DDD boundaries at the Symfony framework level, which is critical for:
Post/ and User/ domains.How can I help you explore Laravel packages today?