Blog

Notizen aus der Enterprise-Werkbank

Knowledge-Base zu Themen, die uns in Projekten begegnen — Architektur, Identity, Logging, KI-Agenten, regulatorische Detailfragen. Keine Marketing-Texte, sondern das, was wir selbst beim Projektstart gerne griffbereit hätten.

Architecture

Architecture

Domain-Driven Design

Warum gute Architektur mit der Sprache des Fachbereichs beginnt. Bounded Contexts, taktische Bausteine, Event Storming — und warum gerade Low-Code-Plattformen DDD-Konzepte stärker brauchen, als oft angenommen.

Architecture

Modellgetriebene Softwareentwicklung

Wie Modelle, Generatoren und Plattformen das magische Dreieck aus Zeit, Kosten und Qualität durchbrechen. Domain Engineering, Investitionsrechnung mit Break-Even ab dem dritten Produkt — und die direkte Verbindung zu Low-Code.

Architecture

Event Streaming mit Apache Kafka

Vom verteilten Commit-Log zur Streaming-Plattform: Topics, Partitionen, Replikation, KRaft, Producer- und Consumer-APIs, schrittweise Inbetriebnahme und ein ehrlicher Vergleich zu RabbitMQ — wann passt welches Werkzeug.

Architecture

Asynchrones Messaging mit RabbitMQ

Der klassische Message-Broker — Exchange, Binding, Routing-Key, Queue, Ack. Eine kompakte Einführung in fünf Seiten, mit Quorum-Queues, DLX, Priority-Queues und der sauberen Abgrenzung zu Apache Kafka.

Architecture

Keycloak in Produktion

Vom WildFly-Erbe zur Quarkus-Distribution: Cluster-Topologie mit Infinispan, externe PostgreSQL, Themes für Login und E-Mail, Integration in Spring Boot und Frontend, Identity Brokering, FAPI und Zero-Downtime-Upgrades.

Architecture

BundID in Fachverfahren

Der vollständige Anbindungsweg — BMI-ID, Self-Service-Portal, Zertifikate, SP-Metadaten-Upload, AKDB-SAML-Extensions, Spring-Security-SAML2-Konfiguration. Mit allen Attribut-OIDs, dem bPK2-Pseudonym­modell und der FIT-Connect-Postfach­zustellung.

Security

Observability

AI Engineering