Search
Lessons (6)
- Product-Scale Frontend Patterns
Design optimistic workflows, feature flags, offline behavior, multi-tenant presentation and role-aware UI without treating the browser …
- Caching, Consistent Hashing and Sharding
… Tenant ID works for a multi-tenant product; user ID works for personal data. A celebrity or huge …
- Debug Latency Like an Investigator
… More instances can multiply pools and worsen database contention. Walk through a failure and recovery A missing index …
- Backend Design Scenarios
… The misses may also be concentrated on the hottest keys, may trigger expensive joins, or may be multiplied …
- Caching & Redis
… In a multi-service system, publish a durable product.updated event so other caches can invalidate too. 3 …
- 500 Users Upload Documents at Once: Design the Background Job Pipeline
… be very heavy) Prefetch of 1 ( worker prefetch multiplier=1 ) One slow job no longer hides behind a …