workload isolation concept
Architectural principle: critical workloads (checkout, login) should not share fate with non-critical ones (analytics, recommendations) — separate compute, separate connection pools, separate quotas.
Architectural principle: critical workloads (checkout, login) should not share fate with non-critical ones (analytics, recommendations) — separate compute, separate connection pools, separate quotas. Bulkhead at the architecture level. Multi-tenant isolation is a stronger version: one customer's spike should not degrade another's. Cell-based architecture and shuffle sharding are concrete patterns for it.