TODO
Click "Next Step" in Monolith mode until "Kill Compliance Worker" appears — click it and watch everything crash. Then switch to Nexus and try again — only Compliance goes down while Payments waits.
Monolith
Nexus
0
Ready to start
Toggle between Monolith and Nexus, then click "Next Step" to animate the flow
Single Worker — Everything Coupled
Payments Team
Blast Radius
🚀 PaymentStarter
Client — starts workflows
⚙️ PaymentProcessingWorkflow
Workflow — orchestrates steps durably
validatePayment
Activity — checks amount & accounts
💳 executePayment
Activity — calls payment gateway
⚠️ Compliance (tightly coupled)
🔍 ComplianceActivity
Activity — compliance check (same worker!)
📋 ComplianceChecker
Rule engine — deterministic risk assessment
NEXUS
Compliance Team
Blast Radius
🔌 ComplianceNexusServiceImpl
Nexus handler — receives cross-team calls
📋 ComplianceChecker
Rule engine — deterministic risk assessment
Payments waiting — Nexus operation backing off...
👆
Click any component to learn what it does

Toggle Monolith / Nexus to see the architecture change,
then use Next Step to walk through the flow.