ORM + Event Sourcing
Klassische CRUD-Modelle und Event-Sourced-Aggregate mit CloudEvents, Snapshots und Archivierung — im selben Modul, in einer Transaktion.
ORM++ ist ein model-first Persistenz-Modul für Go: die Anwendung deklariert Modelle als Go-Structs mit Tags und arbeitet mit Commands, Events und typisierten Queries — sie schreibt kein SQL und kennt keine Datenbank-Details.
ORM + Event Sourcing
Klassische CRUD-Modelle und Event-Sourced-Aggregate mit CloudEvents, Snapshots und Archivierung — im selben Modul, in einer Transaktion.
Verhaltensgleich
Dieselbe Anwendung läuft byte-identisch auf SQLite, PostgreSQL und YugabyteDB. App-Code verzweigt nie nach dem Backend.
Multi-Tenancy & Geo
Tenant- und Geo-Scope sind ab v1 im Datenmodell verankert und werden strukturell (fail-closed) durchgesetzt.
Migrationen ohne Ausfall
Expand/Contract mit Dual-Write: alte und neue App-Version laufen während der Migration parallel.