Akka / Deployment / How AAO works / Data flows
| Actor | Flow | From | To | Connectivity | Auth |
|---|---|---|---|---|---|
Your end users |
|||||
End users |
End user accessing an Akka service from outside your environment |
End user |
Akka Region |
Public (through your firewall) |
Your keys, secrets, and tokens |
End users |
End user accessing an Akka service from inside your environment |
End user |
Akka Region |
Private (peering) |
Your keys, secrets, and tokens |
Your deployed Akka services |
|||||
Deployed services |
Access to your private internal systems |
Your service |
Your APIs |
Private (peering) |
Your keys, secrets, and tokens |
Deployed services |
Pushing observability metrics for your services to your observability |
Akka Region |
Your observability |
Private (peering) |
Your keys, secrets, and tokens |
Your operators, admins, and developers |
|||||
Operators and developers |
Akka CLI or console authentication initiation |
CLI or console |
Federation Plane |
Public (firewall, Federation Plane allowlisted) |
Akka authentication |
Operators and developers |
OpenID authentication |
Console |
Your IAM |
Public |
OpenID |
Operators and developers |
Add a region to a project |
CLI |
Federation Plane |
Public (firewall, Federation Plane allowlisted) |
Akka authenticated, valid access token |
Operators and developers |
Initiate multi-region failover |
CLI |
Akka Region |
Private (peering) |
Akka authenticated, valid access token |
Operators and developers |
List services and projects |
CLI |
Akka Region |
Private (peering) |
Akka authenticated, valid access token |
Operators and developers |
Create a project |
CLI |
Federation Plane |
Public (firewall, Federation Plane allowlisted) |
Akka authenticated, valid access token |
Operators and developers |
Add a user, role, or permission |
CLI |
Federation Plane |
Public (firewall, Federation Plane allowlisted) |
Akka authenticated, valid access token |
Operators and developers |
Inspect service components in a region |
CLI |
Akka Region |
Private (peering) |
Akka authenticated, valid access token |
Operators and developers |
Deploy a service: initiate deployment |
CI/CD or developer |
Akka Region |
Private (peering) |
Akka authenticated, valid access token |
Operators and developers |
Deploy a service: region pulls the image |
Akka Region |
Your image registry |
Private (peering) |
Akka authenticated, valid access token |
Akka SRE |
|||||
Akka SRE |
Troubleshoot a region (cloud console or kubectl) |
Your VDI, when needed |
Akka Region |
Private (your remote desktop) |
Your cloud credentials, granted through Teleport |
Akka Region |
|||||
Akka Region |
Region observability metadata to the Federation Plane |
Akka Region |
Federation Plane |
Public (Akka NAT gateway) |
Kubernetes RBAC and Federation Plane observability token |
Akka Region |
Region requests the public key set |
Akka Region |
Federation Plane |
Public (Akka NAT gateway) |
Internal Akka JWT authentication |
Akka Region |
Certificate expiration monitoring (can be disabled) |
Akka Region |
Akka SRE |
Public (Akka NAT gateway) |
Kubernetes RBAC |
Akka Region |
Replication to another Akka Region |
Akka Region |
Akka Region |
Private (peering) |
Mutual TLS and ACLs |
Akka Federation Plane (all flows use the bootstrap credential you create and share with Akka) |
|||||
Federation Plane |
Bootstrap a new Akka Region |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|
Federation Plane |
Install a new version of Akka into a region |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|
Federation Plane |
Maintain infrastructure (drift detection) |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|
Federation Plane |
Upgrade infrastructure (Kubernetes, database) |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|
Federation Plane |
Multi-region root CA management for cross-region mTLS |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|
Federation Plane |
Synchronize project, user, role, organization, and region metadata |
Federation Plane |
Akka Region |
Public (pre-authorized IP ranges) |
|