About
This skill streamlines the implementation of the CQRS pattern within Symfony projects by providing a standardized structure for Commands, Queries, and their respective Handlers. By leveraging the Symfony Messenger component, it enables developers to separate side-effect-producing write operations from side-effect-free read operations through dedicated buses. This architecture improves maintainability, scalability, and testability, allowing for complex domain logic to be handled in isolation while optimizing read performance through dedicated models and SQL when necessary.