Adios
Edge Routing

Give every release a stable global front door.

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

Updates automatically
Adios request pathA request from Toronto enters through the New Jersey edge and travels to the New Jersey worker.
User Edge WorkerPlanned
Map data: Natural Earth
Toronto, CanadaNew Jersey, United States edgeNew Jersey, United States workerThis example moves around the world automatically. Your app settings control the real 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.

01

Keep the public route stable while the app changes

Promotion moves traffic without a DNS change for every deploy.

02

Serve eligible content closer to users

The edge can return a fresh cached response without contacting a worker.

03

Separate the public edge from the workload

Edge ingress and compute placement remain distinct while the platform keeps them connected.

Why this matters

The public route should not be rebuilt for every release.

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

Keep public traffic pointed at the current healthy release

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

Publish once, then move traffic by promoting a release.

  1. Step 01

    Deploy an app and get a generated route.

  2. Step 02

    Promote the current runtime version.

  3. Step 03

    Let the gateway route traffic to healthy replicas and current releases.

A real use case

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.

01

Generated platform routes

02

Gateway-before-runtime traffic model

03

Versioned releases and current promotion

04

Replica and route health state

Connected pathReady
  1. 01

    Anycast

    Available anycast edge

  2. 02

    Gateway

    Host and release lookup

  3. 03

    Current

    Promoted healthy version

  4. 04

    Replica

    Running application process

Start here

Put a stable route in front of your next release.

Deploy an app, promote the healthy version, and let the gateway keep public traffic connected as the code changes.

Publish an app