Reference Architectures
Reference architecture patterns for discussion. These are not production-validated blueprints; validation and applicability vary by context.
Microservices Architecture
Decompose systems into independently deployable services with clear boundaries, asynchronous communication, and decentralized data management.
Event-Driven Architecture
Build systems around events — enabling loose coupling, eventual consistency, and real-time processing at scale.
Hexagonal Architecture
Isolate domain logic from infrastructure concerns through ports and adapters — enabling technology-agnostic business logic.
CQRS & Event Sourcing
Separate read and write models while capturing every state change as an event — providing full audit, traceability, and temporal querying.