TechBlueprints Quick Reference
"Users see stale data = bad"
"Downtime = bad, stale is OK"
Techniques: Caching, CDN, edge computing
Techniques: Batching, async, parallelism
Examples: News sites, product pages
Examples: Logging, metrics, IoT
| Trade-off | Option A | Option B |
|---|---|---|
| SQL vs NoSQL | ACID, relations, complex queries | Scale, flexibility, speed |
| Sync vs Async | Simpler, immediate feedback | Resilient, scalable, decoupled |
| Push vs Pull | Real-time, server-driven | Client control, cacheable |
| Normalize vs Denormalize | Less storage, consistency | Faster reads, more storage |