Essays
Warum Flexibilität eine Form von Korruption in Unternehmenssoftware ist
Flexibilität ersetzt Gesetz durch Verhandlung. Verhandlung erzeugt Verstöße. Verstöße zerstören Vertrauen.
Warum ERP gescheitert ist: Kein Gesetz im Kern
ERP-Systeme sind nicht gescheitert, weil ihnen Funktionen fehlten. Sie sind gescheitert, weil ihnen Gesetz fehlte.
Determinismus ist die einzige Form von Vertrauen
Vertrauen entsteht durch Determinismus, nicht durch Transparenz. Ein System ist nur vertrauenswürdig, wenn derselbe Input jedes Mal zum selben Ergebnis führt.
Konfiguration ohne Autorität ist Betrug
Wenn Konfiguration Gesetz überschreiben kann, wird das System zum Werkzeug der Verschleierung, nicht der Governance.
Audit ohne Replay ist Fiktion
Wenn vergangene Entscheidungen nicht unter Audit wiederholt werden können, sind Audit-Berichte Erzählungen, keine Beweise.
Multi-Tenancy ohne RLS ist Theater
Geteilte Datenbanken mit Tenant-IDs sind keine Isolation. Sie sind einen Verstoß von der Katastrophe entfernt.
Konfiguration ist kein Gesetz
Konfiguration beschreibt Präferenz. Gesetz definiert Verpflichtung. Ein System, das Konfiguration als ausführbare Autorität behandelt, hat kein Gesetz.
Zustand ist ein Nebeneffekt
Zustand ist nicht Wahrheit. Zustand ist Rückstand. Wahrheit ist die Abfolge von Entscheidungen. Zustand ist das Verbleibende.
Ereignisse sind die einzige Wahrheitsquelle
Wahrheit ist nicht was jetzt existiert. Wahrheit ist was geschah. Was nicht bewahrt was geschah, kann keine Wahrheit beanspruchen.
Determinismus ist eine rechtliche Voraussetzung
Eine Entscheidung die nicht reproduziert werden kann, kann nicht verteidigt werden. Gesetz toleriert keine Wahrscheinlichkeit. Gesetz erfordert Gewissheit.
Intention ist der einzige gültige Input
Ein System das rohe Befehle akzeptiert, akzeptiert Chaos. Intent deklariert was passieren soll. Befehle deklarieren wie.
Befehle sind keine Entscheidungen
Ein Befehl drückt Absicht aus. Eine Entscheidung ist die Antwort des Systems. Nur Entscheidungen schaffen Geschichte.
Projektionen sind Verträge, kein Speicher
Eine Projektion ist keine Datenspeicherung. Sie ist eine vertragliche Transformation von Ereignissen in abfragbaren Zustand.
Schemas sind rechtliche Grenzen
Ein Schema ist keine Dokumentation. Es ist eine rechtliche Grenze. Was das Schema verbietet, kann nicht geschehen.
Zeit ist eine erstklassige Dimension
Zeit ist keine Metadaten. Sie ist eine strukturelle Dimension. Jede Entscheidung muss zeitlich lokalisierbar sein.
Sicherheit ist eine Eigenschaft der Architektur
Sicherheit ist kein später hinzugefügtes Feature. Sie ist eine strukturelle Eigenschaft des Systemdesigns.
Validierung ist Rechtsdurchsetzung
Validierung ist keine Fehlerprüfung. Sie ist Rechtsdurchsetzung. Ungültige Eingaben dürfen das System nie erreichen.
Standards sind Entscheidungen
Ein Standardwert ist keine Bequemlichkeit. Er ist eine politische Entscheidung des Systemdesigners.
Schweigen ist eine Entscheidung
Wenn ein System nichts sagt, hat es entschieden nicht zu sprechen. Schweigen ist kein Fehlen von Entscheidung.
Fehlschlag ist ein erstklassiges Ergebnis
Fehlschlag ist keine Ausnahme. Er ist ein legitimes Ergebnis das geplant und aufgezeichnet werden muss.
Wiederholungen sind politische Entscheidungen
Ein Wiederholungsversuch ist keine technische Wiederherstellung. Er ist eine politische Entscheidung darüber was Fehler bedeuten.
Timeouts sind rechtliche Grenzen
Ein Timeout ist keine Leistungsoptimierung. Er ist eine rechtliche Grenze die definiert wann Geduld endet.
Nebenläufigkeit ist ein Rechtsproblem
Nebenläufigkeit ist kein Leistungsmerkmal. Sie ist ein Rechtsproblem darüber wer wann und in welcher Reihenfolge handeln kann.
Idempotenz ist ein Vertrag
Idempotenz ist keine technische Eigenschaft. Sie ist ein vertragliches Versprechen dass Wiederholung nichts ändert.
Backpressure ist Governance
Backpressure ist keine Flusskontrolle. Es ist Governance darüber was passiert wenn Kapazität überschritten wird.
Warteschlangen sind Gerichte
Eine Warteschlange ist kein Puffer. Sie ist ein Gericht wo Arbeit wartet um beurteilt und eingeplant zu werden.
Scheduler sind Gesetzgeber
Ein Scheduler ist kein Optimierer. Er ist ein Gesetzgeber der entscheidet was wann und mit welcher Priorität läuft.
Caches sind Verträge
Ein Cache ist keine Speicherung. Er ist ein Vertrag darüber was erinnert werden kann und für wie lange.
Konsistenz ist ein Versprechen
Konsistenz ist keine Eigenschaft. Sie ist ein Versprechen darüber was Beobachter sehen werden und wann.
Verfügbarkeit ist Erlaubnis
Verfügbarkeit ist keine Betriebszeit. Sie ist Erlaubnis zu handeln. Ohne Verfügbarkeit gibt es keine Autorität.
Fehler sind Signale
Fehler ist kein Irrtum. Er ist ein Signal das übertragen, aufgezeichnet und nach Politik behandelt werden muss.
Wiederherstellung ist Politik
Wiederherstellung ist keine automatische Restauration. Sie ist eine politische Entscheidung darüber was und wie wiederhergestellt wird.
Rollback ist kein Undo
Rollback löscht keine Geschichte. Er schafft neue Geschichte die das Vorherige kompensiert.
Kompensation ist Recht
Kompensation ist keine Fehlerbehandlung. Sie ist Rechtsdurchsetzung wenn Aktionen rechtlich rückgängig gemacht werden müssen.
Beobachtbarkeit ist Verantwortung
Beobachtbarkeit ist nicht Überwachung. Sie ist Verantwortlichkeit. Was nicht beobachtet werden kann, kann nicht regiert werden.
Metriken sind Anreize
Metriken sind keine Messungen. Sie sind Anreize die Verhalten formen. Was gemessen wird, wird regiert.
SLAs sind öffentliche Versprechen
Ein SLA ist kein Ziel. Es ist ein öffentliches Versprechen das rechtliche Verpflichtung und Verantwortung schafft.
Verträge sind ausführbar
Verträge sind keine Dokumente. Sie sind ausführbare Regeln die vom System zur Laufzeit durchgesetzt werden.
Policy ist das Produkt
Das Produkt ist nicht die Software. Das Produkt ist die Politik die regelt was die Software tut.
Das System ist das Gesetz
Wenn das System es erlaubt, ist es erlaubt. Wenn nicht, hat es nie existiert. Das System ist das Gesetz.