Skip to content

Architecture & Design Models

Structural patterns for resilience and maintainability.

Model One-Liner
12-Factor App The portable, scalable cloud-native application checklist
Strangler Fig Incrementally migrate from legacy by building around it
Circuit Breaker Fail fast to prevent cascade failures
Bulkhead Isolate resource pools so one consumer can't sink others
Sidecar Pattern Attach functionality to a service without modifying it
Event Sourcing Append-only event log as the source of truth
Idempotency Safe to retry without side effects