What problem does it solve?
It removes the repetitive setup work required to scaffold consistent modules, controllers, services, DTOs, and data sync handlers in the MBC CQRS Serverless framework.
Core Features & Use Cases
- Boilerplate module scaffolding: Creates NestJS module templates wired to CommandModule with DataSyncHandler registration for your entity.
- REST controller + service generation: Produces CRUD-style endpoints and service methods that publish commands and read data using the framework’s patterns and tenant-aware context.
- DTO and handler templates: Generates create/update/search DTOs plus RDS data synchronization handlers (and optional templates for events, notifications, ES sync, GraphQL, advanced queries).
Use case: When starting a new SaaS domain (e.g., Orders), you can scaffold the entire CRUD surface and the RDS synchronization handler so you can focus on business logic instead of wiring.
Quick Start
Ask the AI: “Generate an Order module with RDS synchronization and REST CRUD endpoints using the MBC CQRS Serverless framework.”