Implements Command Query Responsibility Segregation to build scalable, high-performance backend architectures with separate read and write models.
This skill provides a comprehensive framework and boilerplate for implementing the CQRS pattern, allowing developers to decouple data modification logic from data retrieval. It is particularly useful for building complex, high-performance systems where read and write requirements differ significantly. By providing structured templates for command buses, query handlers, and event synchronization, the skill helps architect systems that can scale independently, support event sourcing, and optimize query performance through specialized read models.
主要功能
011 GitHub stars
02Read model synchronization and projection logic
03Event-sourced system architecture guidance
04Command and Query bus infrastructure templates
05FastAPI integration for CQRS-driven APIs
06Independent read/write model separation patterns
使用场景
01Implementing complex domain logic where data entry and reporting schemas differ
02Building high-traffic applications that require independent read and write scaling
03Developing event-sourced microservices with specialized read projections