[WRO] Event Sourcing

Join waitlist?

Respond by 9:00 AM on 8/28.

6 on waitlist.

Share:
Location image of event venue

Details

Event Sourcing jest jak Nessie, każdy o nim słyszał, niewiele go widziało. Uważany jest (wg mnie niesłusznie) za trudny wzorzec architektoniczny, nadający się do specyficznych rozwiązań. W swoim warsztacie planuję pokazać, że wbrew potocznej opinii jest to dosyć prosty wzorzec dający duże możliwości. Jakie?

- elastyczność,
- możliwość poruszania się w czasie, powrotu do specyficznego miejsca w systemie,
- skalowalność,
- lepsze odtworzenie domeny biznesowej,
- audytowalność za darmo.

Szczególnie te ostatnie w dzisiejszych Mikroserwisów oraz Big Data czynią Event Sourcing rozwiązaniem bardzo na czasie. Pokażę jak w połączeniu z szyną zdarzeń Kafka można tworzyć skalowalne i wydajne rozwiązania biznesowe. Wytłumaczę zasadę działania tego typu systemów oraz podstawowe terminy takie jak:

- immutability,
- eventual consistency,
- indempotency.

W swoje prezentacji poza dawką teorii planuję pokazać kilka praktycznych wzorców pokazujących, że Event Sourcing, nie jest wcale taki straszny. W przykładach użyję:

- event store - Marten,
- szynę zdarzeń,
- elastic search - do pokazania łatwości integracji z innymi rozwiązaniami.

Wymagania:
Komputer z zainstalowanym oprogramowaniem:
- Visual Studio 2017 lub JetBrains Raider
- Docker dla Windows - najnowsza wersja

Prowadzący:

Oskar Dudycz
Lider techniczny, programista pragmatyk z natury, szef zespołu z upodobania do ludzi. Karierę zaczynał gdy StackOverflow nie istniał. Ostatnimi czasy najbardziej zainteresowany tematami Event Sourcing, Domain Driven Design, modularności oraz skalowalności.

Maintainer biblioteki Marten umożliwiającej Event Sourcing w .NET Core

Od czasu do czasu bloguje na: https://Oskar-Dudycz.pl. Aktywnie udziela się na Twitter - @oskar_at_net