Architectural Primers
Quickly identify, understand, and work within existing architectural structures.
Each primer describes a reference design, its trade-offs, and its typical evolution path. Build system-level literacy—the skill of recognizing architectural shapes and adapting effectively within them.
Planned Primers
- Big Ball of Mud — Unstructured, emergent architecture and how to work within it
- Three-Layer — Presentation–Business–Data separation patterns
- Ports and Adapters — Hexagonal architecture and boundary management
- Access Control Layer / Gateway — Controlled entry points and security patterns
- CQRS — Split read/write models for scalability
- Event-Based — Asynchronous communication patterns
- Service-Oriented — Modular systems by capability
- Domain Split — Autonomous systems per domain
- Domain-Specific Language Design — Using language as a modeling tool