DSGVO · EU-Region · Kein US-Lock-in

Souveräner Stack. Bewusste Defaults.

Jedes Element unseres Defaults erfüllt drei Kriterien: produktiv unter Last getestet, DSGVO-tragfähig auch im Skalierungsfall, ohne US-Hyperscaler-Lock-in. Hier ist die Begründung — nicht das Marketing-Diagramm.

Default-Stack

Zehn Layer, eine Entscheidung pro Layer.

Default-Wahl plus Begründung. Wir weichen ab, wenn der Kunde gute Gründe nennt — nie aus Faulheit.

01

Frontend

Next.js (App Router) + React + TypeScript

Marktstandard, exzellente DX, SSR/ISR für SEO

02

Backend

NestJS oder Spring Boot

Spring Boot 6 Jahre produktiv (Panasonic) — bewährt im Mittelstand und Konzern. NestJS für TypeScript-getriebene Plattformen.

03

Datenbank

PostgreSQL via Supabase EU / managed Postgres

DSGVO-konform bei EU-Region

04

CMS / Headless

Strapi

Selfhosted, EU, kein US-Lock-in

05

Payments

Stripe

Marktstandard, EU-Datacenter aktiviert

06

Auth / IAM

Zitadel (selfhosted, EU)

DSGVO-souverän, Alternative zu Auth0/Clerk

07

Hosting

IONOS k3s Berlin + Traefik

Souverän, EU-Datacenter, voll managed durch Paeth

08

AI-Layer

Azure OpenAI EU + Mistral, n8n Orchestrierung

EU-Region, Auftragsverarbeitung verfügbar

09

Observability

OpenTelemetry, Grafana, Sentry EU

Kein US-Vendor-Pflicht

10

CI/CD

GitHub Actions

Standard, optional GitLab self-hosted bei Mittelstand

Häufige Frage

Warum nicht Vercel/Supabase US/OpenAI direct?

Weil ein DSGVO-Vorfall in Produktion teurer ist als 4 Wochen Ingenieurszeit für eine souveräne Default-Wahl. Wir wählen US-Tools nur dort, wo es eine bewusste Entscheidung des Kunden ist — nie als Faulheit.

Entscheidungs-Matrix

Entscheidungs-Matrix.

Pro Layer eine Bewertung der realistischen Optionen. Skala 1 (schwach) bis 5 (stark).

Skala:
1schwach
2
3
4
5stark

Frontend

OptionDSGVOTalent DACHLock-inServer-Komp.
Next.js4545
Remix4344
Astro4353
SvelteKit4254

Backend

OptionDSGVOTalent DACHLock-inReife
NestJS5455
Spring Boot5555
Express5454
FastAPI5354

Hosting

OptionDSGVOLatenz EULock-inKosten
IONOS k3s5555
Vercel2412
AWS Frankfurt3523
Hetzner5545

Auth / IAM

OptionDSGVOSelfhostStandardsKosten
Zitadel5555
Auth02152
Clerk2143
Keycloak5554

AI-Layer

OptionDSGVOReifeModell-VielfaltKosten
Azure OpenAI EU5543
OpenAI direct2534
Mistral EU5434
Anthropic3533

Pragmatik

Wann wir vom Default abweichen.

01

Kunde hat bereits AWS-zertifizierte Compliance-Audits und Migration ist nicht wirtschaftlich. Wir bauen auf AWS Frankfurt mit dokumentierter Auftragsverarbeitung.

02

Latenz-Anforderung erfordert Edge-Hosting (z.B. globale Endkunden). Cloudflare Workers oder Fastly Compute, mit DSGVO-Bewertung pro Endpunkt.

03

Kunde hat Java-Team und Engineering-Lead, NestJS bringt keinen Mehrwert. Spring Boot bleibt Default.

04

Mittelstand mit GitLab-Investment und intern gepflegten Runnern. GitLab self-hosted statt GitHub Actions.

05

Mobile-First-Produkt mit React-Native-Team-Investment. Wir empfehlen, bei Native zu bleiben (kein NestJS-Frontend-Hack).

Migrationspfad

Stack-Migration aus Bestand.

Für DACH-Mittelstand mit Legacy-Stack (PHP/WordPress, .NET-Monolithen, Django-Altsysteme). Drei-Phasen-Modell, kein Big-Bang.

  1. 1

    Phase 1: Strangler-Pattern

    Parallele Next.js-Seiten neben Legacy. Kunden-Routing per Reverse-Proxy. Keine Daten-Migration. 4 bis 8 Wochen.

  2. 2

    Phase 2: Daten-Migration

    PostgreSQL als Brücke zwischen Legacy und Neu. Schrittweise Übernahme der Datenmodelle. Synchronisations-Layer mit Audit. 8 bis 16 Wochen.

  3. 3

    Phase 3: Legacy-Abschaltung

    Letzte Endpunkte migriert, Legacy-Server abgeschaltet, Read-Only-Archiv für Compliance. 4 Wochen.

Versions-Politik

Stack-Updates und Versions-Politik.

Major-Versionen werden nach 3 Monaten Stabilität evaluiert (z.B. Next.js 16 erst, wenn Plugin-Ökosystem nachgezogen ist).
LTS-Versionen bevorzugt für Mittelstands-Mandate (Spring Boot LTS, Node.js LTS).
Sicherheitsupdates: monatlich ausgerollt, im Retainer ohne Aufpreis abgedeckt.
Breaking Changes: angekündigt, getestet, im Demo-Sprint vor Live-Gang.

Stack-Sparring

Bewusste Defaults statt Marketing-Diagramm.

30 Minuten Erstgespräch — wir hören Ihren Stack, fragen scharf, sagen ehrlich, wo Risiken sind.