Inside the translator.
A fast data plane that stays out of the way. A control plane that pushes a route change to every node in under five seconds. No restarts, no redeploys.
any client, any protocol
terminate + ingest
translate + transform
resilience
target systems
read-only sinks
off-path · async
A split that lets you change anything, in production, in seconds.
The gateway that handles every request.
Stateless. Written in Rust. Holds compiled route programs in memory. Reads its config from a local snapshot, not from the database, not from the network. If the control plane goes down, the data plane keeps serving.
- Compiled routes, never interprets YAML at request time
- Memory-only hot path, atomic config swap
- Survives loss of the control plane indefinitely
- Scales horizontally · stateless rolling deploy
The brain that defines what to do.
Where routes are authored, validated, versioned, and pushed. Changes are git-trackable, peer-reviewable, rollback-able. The distributor pushes a new snapshot to every data plane node in under 5 seconds.
- Declarative routes, YAML or Terraform · versioned in git
- Schema validation + dry-run before publish
- Push distribution, no polling, no restarts
- RBAC + audit on every change · 4-eyes approval gates
Benchmarks that don't embarrass us.
If it isn't in YAML, it doesn't exist.
# routes/payments/modernize.yaml id: payments-modernize version: v18 owner: team-payments listen: protocol: REST path: "/v2/payments/:id" method: [GET] authn: [jwt, mtls] upstream: protocol: SOAP endpoint: "https://core.internal/PaymentService" connector: on-prem-east auth: vault://soap-core/wsse transform: request: "./transforms/json-to-soap.xsl" response: "./transforms/soap-to-json.lua" redact: ["$.account.ssn", "$..cvv"] validate: "./schema/payment.v2.yaml" sla: p99_ms: 25 error_budget: "0.1%/30d" on_breach: pagerduty://payments
$ tpk validate routes/ ✓ 142 routes parsed ✓ 38 transforms compiled ✓ 17 schemas resolved ✓ no breaking changes vs. prod $ tpk plan --env prod + route payments-modernize@v18 (new) ~ route inventory-sync@v4 (modified) - route partners-legacy@v9 (deprecated → 410) $ tpk apply --env prod ↻ distributing to 14 nodes… ✓ us-east-1 (5 nodes) · 1.2s ✓ eu-west-1 (5 nodes) · 1.8s ✓ ap-south-1 (4 nodes) · 2.1s ✓ propagation complete · 4.3s
Every change is a git commit. Every deploy is a tpk apply. Every rollback is a tpk apply --ref <previous-sha>. No special tooling for ops, no UI-only configuration paths, no manual hotfixes.
90 pages. No marketing.
Full architecture spec, threat model, performance methodology, and reference deployments for AWS, GCP, Azure, and bare-metal Kubernetes.