Märkte & Datenresidenz (Planung)
Verbindliche Betriebsplanung für CH · DE · AT — beeinflusst jede Weiterentwicklung.
Ist-Zustand (heute)
| Standort | Domains (Auszug) | |
|---|---|---|
| Aktuelles Droplet | EU / Frankfurt | Entwicklung der CH-Variante; künftig dauerhaft lireno.de, lireno.at, API/Docs für DE/AT |
| Ziel CH | Schweiz-Droplet (Migration bei Gelegenheit) | lireno.ch, idealerweise docs.lireno.ch, CH-Mandantendaten / Backups / Logs |
Pflicht für die Weiterentwicklung
Neue Features, Deployments und Datenflüsse so gestalten, dass lireno.ch später auf ein Schweizer Droplet wandern kann, ohne lireno.de / lireno.at zu zerlegen.
DE/AT bleiben bewusst in der EU.
Soll-Trennung
text
┌─────────────────────────────┐ ┌─────────────────────────────┐
│ Droplet EU (Frankfurt) │ │ Droplet CH (Ziel) │
│ lireno.de · lireno.at │ │ lireno.ch │
│ docs.lireno.de/.at │ │ docs.lireno.ch │
│ API/DB data_region=EU │ │ API/DB data_region=CH │
└─────────────────────────────┘ └─────────────────────────────┘
▲ ▲
│ ein Codebase │
└──────── land + data_region ──────────┘| Attribut | Bedeutung |
|---|---|
land | Fachprofil: Sätze, Labels, Behörden, QR/Zahlungsformat (CH / DE / AT) |
data_region | Persistenz: CH oder EU — DB, Backup, Logs, Monitoring |
Ein CH-Mandant darf nicht dauerhaft in EU-Persistenz landen; ein DE/AT-Mandant nicht in CH-Persistenz — siehe internes Modell DATENRESIDENZ_CH_EU_BETRIEBSMODELL.md.
Produktregeln (damit sich Märkte nicht kaputt machen)
- Ein Codebase, keine Forks pro Land.
- Mandant hat genau ein
landund einedata_region. - Behörden/Bank-Adapter nur über
(feature, land)-Flags. - CH-only-UI (ESTV, Swiss QR, ZEFIX, …) nur bei
land=CH. - Deploy: DE/AT-Code darf mitlaufen, solange CH-Flags stabil bleiben.
- Docs: getrennte Hosts — docs.lireno.ch · docs.lireno.de · docs.lireno.at.
Docs-Hosts
| Host | Markt | Inhalt |
|---|---|---|
docs.lireno.ch | Schweiz | Core CH live (ESTV, Swiss QR, …), Sprachen de/en/fr/it |
docs.lireno.de | Deutschland | DE-Anpassungen (USt, ELSTER, GiroCode, DSGVO) — Stand: vorbereitet |
docs.lireno.at | Österreich | AT-Anpassungen (USt, FinanzOnline, EPC-QR, DSGVO) — Stand: vorbereitet |
Einstieg DE/AT in der Docu: /markt/de/ bzw. /markt/at/.
Migrationspfad lireno.ch → CH-Droplet (Checkliste, später)
- [ ] CH-Droplet + Netzwerk/SSL
- [ ] DB/Backup/Logs nur CH für
data_region=CH - [ ] DNS
lireno.ch/ ggf.docs.lireno.ch/ CH-API umziehen - [ ]
lireno.de/.atunverändert auf EU-Droplet lassen - [ ] Smoke CH + Smoke DE/AT getrennt
- [ ] Keine Cross-Region-Writes
Vollständiger Migrationsplan
Interne Referenz (Repo):
apps/steuern/docs-real/migrationsplan_de_at.md (auch unter taxbot/docs/migrationsplan_de_at.md)
Weiter
- Hosts & Umgebungen
- Markt-Hubs: Deutschland · Österreich
- Intern:
apps/steuern/docs-real/DATENRESIDENZ_CH_EU_BETRIEBSMODELL.md
