Keep the public route stable while the app changes
Promotion moves traffic without a DNS change for every deploy.
Traffic enters through Adios edge locations while generated routes and custom domains resolve to the promoted current release and a healthy regional replica.
Live request path
User to nearest edge to app worker
Example outcome
Receive a European request without moving the workload.
A request can enter through the Paris edge, resolve the hostname to the current release, and cross the platform network to a healthy Frankfurt replica.
Promotion moves traffic without a DNS change for every deploy.
The edge can return a fresh cached response without contacting a worker.
Edge ingress and compute placement remain distinct while the platform keeps them connected.
Why this matters
DNS, TLS, proxy configuration, route health, regional placement, and release cutovers can become a separate system that drifts away from the application it serves.
What changes with Adios
Generated routes, custom domains, release promotion, and runtime health meet at the Adios gateway, so changing an app version does not mean rebuilding your routing stack.
How it works
Deploy an app and get a generated route.
Promote the current runtime version.
Let the gateway route traffic to healthy replicas and current releases.
A real use case
A request can enter through the Paris edge, resolve the hostname to the current release, and cross the platform network to a healthy Frankfurt replica.
Generated platform routes
Gateway-before-runtime traffic model
Versioned releases and current promotion
Replica and route health state
Anycast
Available anycast edge
Gateway
Host and release lookup
Current
Promoted healthy version
Replica
Running application process
Start here
Deploy an app, promote the healthy version, and let the gateway keep public traffic connected as the code changes.
Keep building
Custom Domains & TLS
Declare custom hosts and whole-host redirects with the app. After DNS verification, Adios serves the TLS route and keeps the hostname attached to the promoted current release.
Explore →Managed App Hosting
Use the build and start commands your framework already expects. Adios runs the app as a long-lived managed process with replica health, logs, release state, and public routing.
Explore →Observability & Logs
Build logs, runtime logs, source artifacts, versions, replica health, routes, and workflow runs stay connected in the same deployment path.
Explore →