Advanced Business Tech #scalability #architecture #due-diligence #load-testing

Scalability Risk Assessment

5 exercises — master scalability risk vocabulary for TDD: horizontal vs vertical scaling, stateful vs stateless services, SPOF identification and communication, bottleneck analysis (N+1 query, connection pool exhaustion, synchronous pipeline), load testing vocabulary (RPS, P99 latency, error rate, soak test), and scalability architecture language (cache hit rate, CDN offload, read replica).

0 / 5 completed
Scalability risk quick reference
  • Scalability ceiling: the load at which architecture fails without redesign. Key probe: "What breaks first at 10x load?"
  • Horizontal scaling: add more instances (requires stateless services). Vertical scaling: add more resources to existing (hard ceiling, not elastic).
  • SPOF: any component without redundancy whose failure = total outage. Trace every critical path and ask "if this fails, what happens?"
  • Bottleneck types: N+1 query (loop with DB call inside), connection pool exhaustion, synchronous pipeline, missing index, I/O-bound vs CPU-bound.
  • Load test vocabulary: RPS (load unit), P99 latency (tail latency), error rate (% 5xx under load). No load tests = unquantified ceiling = risk finding.
  • Architecture quality signals: stateless services ✓, high cache hit rate ✓, CDN offload ✓, read replicas ✓, async queue pattern ✓.
1 / 5

A VC partner asks the TDD team: "The company currently has 50,000 active users. Post-acquisition, our growth model projects 500,000 within 18 months. Before we sign, I need to know: can this platform handle that?"

The TDD lead replies: "That's exactly the right question. Let me walk you through how we frame scalability risk, and what the architecture tells us about their ceiling."

How do you define and frame scalability risk in a technical due diligence context?