Design an Integration / Automation Platform
Problem
Design a platform that executes visual integration scenarios connecting many SaaS apps at scale.
Requirements
Functional:
- Trigger scenarios via webhook/schedule
- Execute module graph with data passing
- Per-operation metering
- Retry and error routes
Non-functional:
- Millions of scenario runs
- Reliable, idempotent operations
- Multi-tenant fairness
Discussion points
- Trigger ingestion (webhooks/schedulers)
- Scenario execution engine (DAG runner)
- Durable queue + workers; idempotency
- Operation metering and quotas
- Isolation and back-pressure
added …