Sheet 20

System Design Interview Rubric & Swim Lane Checklist

Complete architectural checklist, probing questions, formulas, and library tradeoffs across all 16 layers.

Mastery Score
0 / 83 (0%)
📱
Ingress & Routing

Client & Mobile Ingress

Native mobile apps (iOS/Android) and Web SPAs generating concurrent user traffic.

Checklist0 / 6 (0%)
Open Rubric & Probing
Ingress & Routing

CDN & DNS Anycast Edge

Global Anycast DNS and edge Points of Presence absorbing static assets and GET cacheable APIs.

Checklist0 / 6 (0%)
Open Rubric & Probing
🚪
Ingress & Routing

API Gateway & Edge Security

Centralized entry point managing JWT auth, rate limiting token buckets, SSL termination, and gRPC routing.

Checklist0 / 6 (0%)
Open Rubric & Probing
🌐
Ingress & Routing

Load Balancer & Network Tier

Layer 4 (NLB) & Layer 7 (ALB) distributing ingress traffic across pods with health checks.

Checklist0 / 5 (0%)
Open Rubric & Probing
⚙️
Compute & Streaming

Backend Microservices & K8s

Stateless Kubernetes microservice pods communicating internally over low-latency binary gRPC.

Checklist0 / 6 (0%)
Open Rubric & Probing
📨
Compute & Streaming

Kafka Event Bus & Pub/Sub

Distributed event log decoupling synchronous order placement from asynchronous fulfillment.

Checklist0 / 6 (0%)
Open Rubric & Probing
🌊
Compute & Streaming

Stream Processing & CDC (Debezium)

Real-time event stream transformations, change data capture, and analytical indexing.

Checklist0 / 4 (0%)
Open Rubric & Probing
🗄️
Storage & Cache

Relational Database (PostgreSQL / Aurora)

ACID relational database with single primary for serializable writes and read replicas for hot reads.

Checklist0 / 6 (0%)
Open Rubric & Probing
📦
Storage & Cache

NoSQL & Distributed Storage

Distributed wide-column and document stores for high-throughput write-heavy workloads.

Checklist0 / 4 (0%)
Open Rubric & Probing
Storage & Cache

In-Memory Cache (Redis Cluster)

Sub-millisecond distributed cache for session state, catalog SKU lookups, and inventory counters.

Checklist0 / 6 (0%)
Open Rubric & Probing
📬
Compute & Streaming

Message Queues (RabbitMQ / SQS)

Point-to-point task queues for background job distribution, emails, and async worker pools.

Checklist0 / 4 (0%)
Open Rubric & Probing
⚠️
Resiliency & Security

Dead Letter Queue (DLQ) & Retries

4-tier exponential backoff retry topics and persistent DLQ with alert webhooks for failed transactions.

Checklist0 / 5 (0%)
Open Rubric & Probing
🔄
Resiliency & Security

Downstream Systems & 3rd Parties

External payment gateways, fraud APIs, logistics webhooks, and timeout budgets.

Checklist0 / 4 (0%)
Open Rubric & Probing
📊
Resiliency & Security

Observability, Logs & Tracing

Prometheus metrics, OpenTelemetry distributed tracing, OpenSearch structured logging, and SLOs.

Checklist0 / 5 (0%)
Open Rubric & Probing
🔒
Resiliency & Security

Security, Zero Trust & Compliance

mTLS service mesh, KMS envelope encryption, IAM least privilege, PII data sanitization.

Checklist0 / 5 (0%)
Open Rubric & Probing
📈
Resiliency & Security

Scalability & Disaster Recovery

Multi-AZ active-active failover, RTO/RPO targets, database sharding, and cost optimization.

Checklist0 / 5 (0%)
Open Rubric & Probing