Zweites Treffen am 30.11.2016 in den Räumen von innoQ

Am 30.11.2016 waren wir in den Räumen von innoQ in München zu Gast.

Es gab zwei Themen:

  • Vortrag: Event Sourcing - Einführung und Best Practices
    Speaker: Michael Plöd, Principal Consultant bei innoQ
    Abstract:
    Unter Event Sourcing versteht man einen Architekturstil in dem Änderungen am Zustand der verwalteten Daten als eine Sequenz von Events festgehalten werden. Durch diese Herangehensweise können jederzeit Snapshots des Datenzustands erstellt und abgefragt werden. Des Weiteren ermöglicht uns das Persistieren von Events eine Optimierung der lesenden Zugriffe durch eine Denormalisierung des "Lese-Modells" der Daten. Letzerer Aspekt ist aktuell insbesondere durch den Architekturansatz CQRS in aller Munde.
    Im Rahmen des Vortrags werde ich Ihnen eine Einführung in das Thema Event Sourcing geben und gängige Patterns rund um das Thema vorstellen. Des Weiteren werden Themen wie Rollback von Events (Kompensation-Services), Möglichkeiten der Erstellung von Daten Snapshots und Änderungen durch externe Systeme vorgestellt. Abgerundet wird der Vortrag durch eine Diskussion möglicher Einsatzszenarien für Event Sourcing.

    Michael ist Principal Consultant bei innoQ. Seine aktuellen Interessengebiete sind Microservices, CQRS, polyglotte Persistenz, Alternativen zu alt eingewachsenen Softwarearchitekturen, Event Sourcing und Präsentationstechniken für Entwickler und Architekten.

    Folien: http://www.slideshare.net/mploed/event-sourcing-einfuhrung-und-best-practices

    Video:


  • Software Architektur Open Space

    Den zweiten Teil des Abends haben wir diesmal mit einer interaktiveren Runde im Open Space Format verbracht. Ziel war, dass jeder Gelegenheit bekommt, sich über die Dinge, die ihm am Herzen liegen, auszutauschen und neue Blickwinkel und Denkanstöße zu erlangen.

    Besprochene Themen(von Zuhörern vorgeschlagen):
    • Aufbrechen von Monolithen
    • Case-Management Erfahrungen

    • Erfahrungsaustausch Produktiv-Monitoring

    • Erfahrungen mit Redux

    • Erfahrungen Big Data

    • Erfahrungen mit Microservices

    • Detailfragen zu Event-Sourcing