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

  1. Trigger ingestion (webhooks/schedulers)
  2. Scenario execution engine (DAG runner)
  3. Durable queue + workers; idempotency
  4. Operation metering and quotas
  5. Isolation and back-pressure
added …
LeaderboardSalaryAccount