Warum wir SQLite (statt Postgres) gewählt haben
Single-Box-Economics, ehrliche Latenzen, kein Connection-Pooling-Theater. Eine pragmatische Begründung — und ein klarer Migrationspfad, falls wir herauswachsen.
Was wir bauen, warum, und was wir gelernt haben.
Single-Box-Economics, ehrliche Latenzen, kein Connection-Pooling-Theater. Eine pragmatische Begründung — und ein klarer Migrationspfad, falls wir herauswachsen.
CRDTs sind kein Allheilmittel, aber für unsere Block-Editor-Architektur die richtige Antwort. Ein ehrlicher Bericht über WebSocket-Strategy, Snapshot-Frequenz und die Stellen, an denen wir uns blutige Nasen geholt haben.
DSGVO ist kein Compliance-Theater, sondern ein Geschäftsmodell. Warum wir Hetzner-Falkenstein gewählt haben und niemals zu US-Cloud-Anbietern wechseln werden, selbst wenn es billiger wäre.
Markdown ist elegant — und genau deshalb verliert es Information. Eine Begründung, warum wir den schwereren Block-Tree-Pfad gewählt haben, und welche UX-Trade-offs damit kommen.
Wie wir das Signal-Protokoll für unseren Team-Chat adaptiert haben — inklusive X3DH-Setup, SignedPreKey-Rotation und einem ehrlichen Vergleich von Signal- und Wire-Architektur.