02 — Pattern Selection & Trade-offs
Purpose
[stub: pattern-selection-and-trade-offs]
Metadata
| Author | Amit Singh |
| Scope | patterns |
Local graph
Related notes
03 — SOLID Revisited — Principal-Level Framing
SRP, OCP, LSP, ISP, and DIP reframed at architecture scale — stable dependencies and stable abstractions as the load-bearing idea, not the five-bullet mnemonic.
01 — What Is a Pattern?
The history and vocabulary of pattern thinking — Christopher Alexander's pattern language, the Gang of Four's catalog, anti-patterns, and how a pattern differs from a one-off design decision.
Patterns
A book-shaped table of contents for reusable engineering patterns spanning object-oriented design, enterprise architecture, distributed systems, messaging, APIs, cloud infrastructure, observability, security, concurrency, AI/agentic systems, and organizational design — grounded in production experience at scale.
03 — Transaction Patterns
Unit of Work, Identity Map, Lazy Loading, and Optimistic vs. Pessimistic Locking — the patterns that keep an object graph and its persisted state from drifting apart.