Home/Learn/Architecture Patterns
Topic

Architecture Patterns

Learn Architecture Patterns as a connected topic across chapters, concepts, simulations, and interview reasoning.

10 Concepts24 Articles6h 19m

Overview

Learn Architecture Patterns as a connected topic across chapters, concepts, simulations, and interview reasoning.

How this topic helps

System Design
Architecture
Distributed Systems
Reliability

Learning Path in this Topic

Series that contain articles from Architecture Patterns. Select a path to filter the article list.

Articles

24 matched articles

Article 1The Dual Write Problem in NoSQL: MongoDB, DynamoDB, and CassandraTLDR: NoSQL databases trade cross-entity atomicity for scale — and every database draws that atomicity boundary in a different place. MongoDB's boundary is the document (pre-4.0) or the replica set (436 minArticle 2The Dual Write Problem: Why Two Writes Always Fail Eventually — and How to Fix ItTLDR: Any service that writes to a database and publishes a message in the same logical operation has a dual write problem. try/catch retries don't fix it — they turn failures into duplicates. The Tra23 minArticle 3Modernization Architecture Patterns: Strangler Fig, Anti-Corruption Layers, and Modular MonolithsTLDR: Large-scale modernization usually fails when teams try to replace an entire legacy platform in one synchronized rewrite. The safer approach is to create seams, translate old contracts into stabl13 minArticle 4Integration Architecture Patterns: Orchestration, Choreography, Schema Contracts, and Idempotent ReceiversTLDR: Integration failures usually come from weak contracts, unsafe retries, and missing ownership rather than from choosing the wrong transport. Orchestration, choreography, schema contracts, and ide15 minArticle 5Deployment Architecture Patterns: Blue-Green, Canary, Shadow Traffic, Feature Flags, and GitOpsTLDR: Release safety is an architecture capability, not just a CI/CD convenience. Blue-green, canary, shadow traffic, feature flags, and GitOps patterns exist to control blast radius, measure regressi13 minArticle 6Cloud Architecture Patterns: Cells, Control Planes, Sidecars, and Queue-Based Load LevelingTLDR: Cloud scale is not created by sprinkling managed services around a diagram. It comes from isolating failure domains, separating coordination from request serving, and smoothing bursty work befor16 min

Page 1 of 4