Stage 3 · Separation of Concerns · App Tier · Gateway vs Backend
Your app grew from a script into a real service. Right now the gateway does everything — routing AND business logic AND database calls — and the team keeps stepping on each other. Split the concerns: let the gateway be the front door and move the application logic into its own tier behind it.
Requirements
Functional
Non-functional
Constraints
Out of scope
TrafficRequests per second — the rate of incoming traffic this level throws at your system.
Win conditions
Drag components from the right → connect their handles → Run.
Drag onto canvas
Client
Compute
Storage
Networking
Messaging
Security