INTERACTIVE / DETERMINISTIC RULE ENGINE

Architecture
Decision Lab 2.0

Shape a workload, expose impossible combinations, and compare three defensible architectures. Everything runs locally in your browser—no AI, account, or backend.

01 / CONSTRAINTS

Shape the workload

TRAFFIC SHAPE

CORRECTNESS + RESILIENCE

DATA ECONOMICS

SAVED LOCALLY

Saved designs stay in this browser.

02 / DECISION OUTPUT

Recommended starting point

CONSTRAINT CHECK

Feasibility before architecture

1 RISK
WARNING

Availability depends on one region

A multi-zone design may meet normal failures, but a regional event exceeds the requested availability posture.

PEAK READ / WRITE16,000 / 4,000requests per second
READ / WRITE DATA31.3 / 7.8 MB/speak payload throughput
DAILY LOGICAL0.3 TBbaseline writes
PHYSICAL DATA17.4 TBcompression + replicas + 20%
PARTITIONS3at ~70% utilization
BROKERS3throughput + hot storage
EDGELoad Balancer
→
COMPUTEStateless Service
→
BUFFERDurable queue with replay
→
STATERelational database with synchronous replicas
D01 / DATA

Relational database with synchronous replicas

D02 / CACHE

Versioned read-through cache

D03 / STREAM

Durable queue with replay

D04 / STORAGE

Object storage as durable archive

D05 / REPLICATION

3-copy synchronous replication across availability zones

D06 / READ PATH

Edge routing → cache → regional read model

03 / OPTION SPACE

Compare, do not guess

Fit is deterministic and relative to the current constraints.

OPTION0%

Architecture option

latency0/5
consistency0/5
availability0/5
cost0/5
simplicity0/5
STRENGTH
RISK
OPTION0%

Architecture option

latency0/5
consistency0/5
availability0/5
cost0/5
simplicity0/5
STRENGTH
RISK
OPTION0%

Architecture option

latency0/5
consistency0/5
availability0/5
cost0/5
simplicity0/5
STRENGTH
RISK
PRESSURE POINTS
    EXPLICIT TRADE-OFFS
      04 / INTERVIEW DEFENSE

      Defend the design

      Prompts change with the workload. Reveal the talking point only after answering.

      Q01

      Architecture defense question

      Q02

      Architecture defense question

      Q03

      Architecture defense question

      Q04

      Architecture defense question

      NEXT STEP

      Validate assumptions with measurements.

      Open the fundamentals path →