Skip to main content

Continuous delivery for BYOC - Introducing App Branches

EU Data Residency

EU data residency, without building BYOC yourself.

Run your app in your EU customers' cloud accounts, in the region they choose. Nuon handles the installs, scoped access, upgrades and day-2 operations.

Unlock

Unlock EU enterprise deals without re-architecting

Customer isolation in minutes, not a multi-region SaaS rebuild

Selling into the EU often starts with a deal that needs data residency. Standing up a separate SaaS stack per region to meet sovereignty rules is expensive, low-margin, and hard to support. Nuon lets you ship a version that runs in the customer's environment instead, giving them isolation without rewriting your app. Get there in minutes, not a rebuild cycle.

Regional SaaS rebuild In-house
  1. Q1 Fork the app for eu-central-1
  2. Q2 Stand up a second stack and support path
  3. Q3 Security review still open
Deal stalled
Customer environment Nuon
  1. Day 0 Deal asks for EU residency
  2. Minutes nuon installs create ... -r eu-central-1
  3. Same week Data stays in their VPC
Deal unblocked

Customer VPC · eu-central-1

Runner

Egress only

App

Customer data

Outbound Control plane

Cloud Compatibility

EU BYOC means more clouds and more regions

Meet the customer where they already run

Doing BYOC for the EU usually means supporting regions beyond the US, and often adding a cloud and region you have not tested or staffed before. Building that yourself slows the deal. Nuon wraps your existing Terraform and Helm so you can deploy across AWS, Azure, GCP, Hetzner and beyond from one platform, without rewriting provisioning for each new cloud.

Per-cloud Terraform In-house
  • AWS Done · us-east-1
  • Azure Months · rewrite AKS/IAM
  • GCP Months · rewrite GKE/IAM
  • Hetzner Months · rewrite Kubernetes
Slow to build · hard to maintain
Customer clouds Nuon
  • AWS eu-central-1eu-west-1eu-north-1
  • Azure germanywestcentralwesteurope
  • GCP europe-west3europe-west1
  • Hetzner fsn1nbg1
Same Terraform · same install path

Support

Support customers in their own environment

OTEL, policies, and rollouts from one control plane

Once installs live in customer accounts across EU regions, the hard part is day-2: observability, infra policies, controlled rollouts, and debugging per-install issues. Nuon runs those operations from one control plane (OTEL, policies, release windows, healthchecks, and runbooks) so your team can support every customer environment without a bespoke ops stack per install.

OTEL Policies Release windows Healthchecks Runbooks

trace · acme-eu · eu-central-1

api-service
42ms
postgres
18ms
worker
210ms

Traces from their VPC · one plane

deploy · umbrella-eu · v2.1.0

Deploy
▶
Blocked

instance-type

m5.4xlarge exceeds boundary

Deploy
▶
Blocked

public-ingress

0.0.0.0/0 on load balancer

Deploy
▶
Pass

region-lock

eu-* only · ok

Enforce once · apply everywhere

Mon
Tue
Wed
Thu
Fri
Sat
Sun

Customer-controlled rollouts

acme-eu

GET /health

200 · 45ms

globex-eu

TCP :5432

timeout

initech-eu

GET /ready

200 · 180ms

umbrella-eu

TLS probe

ok · 12ms

Know before the customer pages you

Action

restart-worker

all installs 3 ready

Action

db-migrate

all installs 2 ready

Action

rotate-certs

all installs 4 ready

Same runbook on every install

Start Shipping to Customer Clouds

Offer BYOC for any deployment architecture

Start your Nuon trial and try our example apps in minutes. No credit card required.