Architecture
This section provides a comprehensive overview of the MBC CQRS Serverless framework architecture.
Overview
The framework is built on AWS serverless services and implements the CQRS pattern with Event Sourcing for scalable, event-driven applications.
Architecture Sections
- System Overview - AWS infrastructure components and their interactions.
- CQRS Pattern Flow - How commands and queries are separated and processed.
- Event Sourcing - Event storage, replay, and projection mechanisms.
- Step Functions - Workflow orchestration for async task processing.
- CDK Infrastructure - AWS CDK infrastructure provisioning and configuration.
Key Concepts
CQRS
Separating read and write operations for optimized data handling.
Event Sourcing
Storing all changes as a sequence of events.
Serverless
Leveraging AWS Lambda, DynamoDB, and other managed services.
Related Documentation
- Getting Started - Introduction to the framework
- Installation - Set up your local environment
- Backend Development - Implement features using these patterns
- Key Patterns - PK/SK design in DynamoDB
- Glossary - Framework terminology reference