en

Logowanie

Nie masz konta? Zapomniałem hasła

Przypomnij hasło

close Wypełnij formularz.
Na Twój adres e-mail zostanie wysłane link umożliwiający zmianę hasła.
Wyślij
<< przejdź do listy wydarzeń
To wydarzenie już się odbyło. Sprawdź nadchodzące wydarzenia

Event Sourcing

Wydarzenie:
Event Sourcing
Typ wydarzenia:
Warsztaty
Kategoria:
IT
Tematyka:
Data:
16.11.2019 (sobota)
Godzina:
09:00
Język:
polski
Wstęp:
Bezpłatne
Miasto:
Miejsce:
Amsterdam Standard
Adres:
Jana Kilińskiego 2
Strona www:
Prelegenci:
Opis:

Event Sourcing


Opis warsztatu


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. Wyjaśnione zostaną podstawowe terminy takie jak:


- immutability,

- eventual consistency,

- indempotency.


W trakcie warsztatów zbudujemy swój Event Store, aby zrozumieć zasadzę działań od podszewki. Pokazane zostanie kilka praktycznych wzorców pokazujących, że Event Sourcing, nie jest wcale taki straszny. W drugiej części zaprezentowany zostanie przykład konkretnej aplikacji używającej:


- .NET Core WebApi,

- event store - Marten,

- szynę zdarzeń - Kafkę,

- elastic search - do pokazania łatwości integracji z innymi rozwiązaniami.


Niezmienną rzeczą naszych spotkań oczywiście jest:

Kawa - dostępna na miejscu

Obiad - pizza sponsorowana przez Amsterdam Standard i zooplus.


Moja lista, którą dobrze by było jakby każdy przed warsztatami zrobił

- zainstalował gita - https://git-scm.com/downloads,

- zainstalował .NET Core 2.2 - https://dotnet.microsoft.com/download/thank-you/dotnet-sdk-2.2.108-windows-x64-installer,

- zainstalował Visual Studio (najlepiej 2017) lub Ridera,

- zainstalował dockera - https://docs.docker.com/docker-for-windows/install/,

- upewnił się, że ma ~10gb wolnego na dysku,

- założył konto na github,

- pobrał projekt - https://github.com/oskardudycz/EventSourcing.NetCore i upewnił się czy się kompiluje,

- wszedł na kanał - https://gitter.im/oskardudycz/szkola-event-sourcing - tutaj będę podsyłał linki w trakcie warsztatów jeśli będą potrzebne (np. podpowiedzi),

- jak ktoś ma czas i chęć to może zerknąć na https://github.com/StackExchange/Dapper/, https://github.com/jbogard/MediatR, http://jasperfx.github.io/marten/documentation/.


Prelegent:


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.


Maitainer biblioteki Marten [http://jasperfx.github.io/marten/documentation/] umożliwiającej Event Sourcing w .NET Core


Od czasu do czasu bloguje na: http://oskar-dudycz.pl/ Aktywnie udziela się na https://twitter.com/oskar_at_net.


Twórca darmowego ebooka "Fakty i Mity o Event Sourcing": http://www.szkola-event-sourcing.pl/.

Widzisz błąd w wydarzeniu? Wydarzenie jest nieaktualne? Poinformuj nas o tym! >>

Pracodawcy IT: Kraków

Forte_ Digital
Software House

Kraków
technologie:
,
1 oferta pracy
 
Tagvenue
StartUp

Kraków
technologie:
,
2 oferty pracy
 
Chatham Financial
Fin-Tech

Kraków
technologie:
,
3 oferty pracy
 
Zobacz wszystkie firmy >>

Podobne wydarzenia