No-Code SaaS Automation Platform · View 02 of 21 · Context and scope
Decisions
- Acceptance and execution are separated by a durable log, so a total execution outage still loses no trigger — the two fail independently.
- No step runner calls a provider directly. Every outbound call passes the quota governor, which is also where the short-lived credential is exchanged.
- The step ledger is drawn inside the execution stage because it is not a side-effect store: it is the run's state.
Assumptions
- 4,000 trigger events/second accepted at steady state, 16,000/second for ten minutes.
- 12,000 step attempts/second steady state, 48,000/second at burst.
- Roughly a fifth of the 8,000-connector catalogue can push; the rest is polled.
Deliberately omitted
- The control plane, author surfaces and observability are absent here and carry their own views — this one is the hot path only.