Documentation / Overview
Rippflow architecture: control plane, execution cells and data pipeline
How the Controller, customer-owned AWS execution cells, DynamoDB authority and Valkey acceleration fit together.
Interactive architecture explorer
Explore Rippflow across three progressive levels: the platform control and data planes, the internals of a single execution cell, and the streaming observability and recovery pipeline.
Platform Overview
Inside an Execution Cell
Data, Observability & Recovery
Core architectural invariants
- The Controller is not a per-transition dependency: workflow and policy digests are pinned at admission so running executions continue even if the control plane is unreachable.
- Workflow execution occurs in customer-owned AWS infrastructure: handlers, queues, caches, and state tables run inside the customer's BYOC AWS account.
- DynamoDB is authoritative; Valkey is a coordination accelerator: every checkpoint and shard receipt commits to DynamoDB first, allowing Valkey barriers to be reconstructed at any time.
- Multi-region capabilities depend on the installed topology: single-cell, multi-cell regional, and tri-region quorum behaviors require the corresponding deployed infrastructure.
- Installation capabilities and commercial entitlements are distinct: technical topology support and commercial cell, Region, and SSO RBAC entitlements are enforced distinctly.
- Management, admission, execution, and observation flows are separated: Controller ingress (
IngressMode=public-edgeCloudFront + WAFv2 + Function URL OAC orIngressMode=private-enterpriseinternal ALB + private DNS, where Valkey 9 stores only HMAC-keyedrippflow:ctrl:sess:*session validity{"v":1,"active":true}+ TTL with zero PII/credentials/claims and DynamoDB verifies identity and permissions on every request), workflow admission, hot-path execution cells, and Kinesis CDC projections operate on independent planes.
Verify your installation's active topology and release version with rippflow installation version --json and rippflow cells list --json.
Verified sources
Checked 2026-11-05.
- Architecture, cells and AWS components 3a3be99 · main
- Execution and outcome routing 04cb082 · main
- Execution cell starter and admission 1448452 · main
- Controller behavior and release boundaries f6c7970 · main
