Von Events zu Erkenntnissen
Event Storming, DDD, CQRS und Event Sourcing greifen ineinander: Die Tests prüfen nicht nur die Events, sondern werden auch zur lebenden Dokumentation und zur Brücke zwischen Fachlichkeit und Code.
Foto von Niels Luigjes
Am war ich in Frankfurt am Main bei der PHP User Group. Dort habe ich den Vortrag „From Events to Insights: Testing and Documenting Event‑Based Software“ gehalten.
Turning your tests into powerful, visual documentation of behavior for your event-based software.
Mehr InformationenIch bin Sebastian Bergmann. Im Jahr 2000 habe ich begonnen, PHPUnit zu schreiben, und pflege es bis heute. Im selben Jahr habe ich meinen ersten Vortrag auf einer PHP-Konferenz gehalten. Als Mitgründer von thePHP.cc unterstütze ich Teams in Schulungen und in Beratung und Coaching bei allem rund um PHPUnit, bei Quality Gates für die Arbeit mit LLM-basierten Coding-Agenten und bei Supply Chain Security.
Ich habe die PHP Foundation mit auf den Weg gebracht und bin Mitglied in ihrem Board. Außerdem habe ich die Interessen von Open Source bei der Europäischen Kommission vertreten und bin aktiv im Arbeitskreis Open Source der Gesellschaft für Informatik.
Wo du mich als Nächstes triffst, steht unter Veranstaltungen. Die nächsten Termine meiner Schulungen findest du in der Übersicht der Schulungen.
Event Storming, DDD, CQRS und Event Sourcing greifen ineinander: Die Tests prüfen nicht nur die Events, sondern werden auch zur lebenden Dokumentation und zur Brücke zwischen Fachlichkeit und Code.
Replay Testing nutzt die Erinnerung deines Event Sourcing-Systems, um neue Versionen mit echter Historie zu prüfen und zeigt, welche Orakel wirklich Vertrauen in deine Änderungen schaffen.
Eine klassische Datenbank speichert nur das „Jetzt“ und vergisst die Geschichte. In diesem Artikel beschreibe ich meinen Weg zu DDD und Event Sourcing und erkläre, warum wir lernen müssen, die Zeit selbst zu modellieren.
Du möchtest mit deinem Team besser testen? Ich unterstütze dich mit Beratung, Coaching und Schulungen.