Better Software Design

71. O doświadczeniach z EventSourcingiem w projekcie z Łukaszem Reszke


Listen Later

W greenfieldzie, który jeszcze nie dotarł do środowiska produkcyjnego zazwyczaj wszystko jest dość proste. Nawet przy zupełnej zmianie koncepcji w najgorszym razie można postawić bazę danych czy środowisko od zera. Jednak gdy system działa na produkcji, trzeba wprowadzać w nim głębsze zmiany, a do tabel w bazie przywiązana jest nie tylko aplikacja, sytuacja trochę się komplikuje. Dziś zapraszam na rozmowę o wprowadzaniu EventSourcingu do projektu, na przykładzie prawdziwego systemu obsługi cashflow.

Moim gościem jest Łukasz Reszke, pracujący na co dzień właśnie przy projektach opartych o event-store i EventSourcing.

W tym odcinku rozmawiamy z Łukaszem między innymi o:

  • praktycznym zastosowaniu EventSourcingu w projekcie z problemami u klienta,
  • wdrażaniu EventSourcingowego modułu do aplikacji z istniejącą relacyjną bazą i danymi,
  • publikacji eventów do pozostałej części systemu i rodzajach eventów,
  • odczytywaniu danych ze zdarzeń, strumieniach i linkowaniu do nich zdarzeń.

Materiały dodatkowe:

  • Working with RailsEventStore in Cashflow Management System, prezentacja Łukasza z konferencji wroc_love.rb 2023
  • Eventsourcing Patterns: Migration Events in a Ghost Context, artykuł Mathiasa Verraesa o imporcie danych z systemów legacy do modelu opartego o zdarzenia
  • Patterns for Decoupling in Distributed Systems: Summary Event, kolejny artykuł Mathiasa Verraesa, tym razem o emitowaniu zdarzeń zbiorczych
  • Łukasz@X, profil Łukasza na X/Twitter

Wspomniany w intro odcinek nr 10 z Andrzejem Krzywdą o refaktoryzacji The Arkency Way można znaleźć tutaj.

...more
View all episodesView all episodes
Download on the App Store

Better Software DesignBy Mariusz Gil

  • 5
  • 5
  • 5
  • 5
  • 5

5

1 ratings


More shows like Better Software Design

View all
Finanse Bardzo Osobiste: oszczędzanie | inwestowanie | pieniądze | dobre życie by Marcin Iwuć

Finanse Bardzo Osobiste: oszczędzanie | inwestowanie | pieniądze | dobre życie

11 Listeners

Imponderabilia - Karol Paciorek by Karol Paciorek

Imponderabilia - Karol Paciorek

37 Listeners

Dział Zagraniczny by Maciej Okraszewski

Dział Zagraniczny

42 Listeners

Podcast Historyczny by Rafał Sadowski

Podcast Historyczny

41 Listeners

Maciej Wieczorek - Expert w Bentleyu by Expertia

Maciej Wieczorek - Expert w Bentleyu

5 Listeners

Patoarchitekci by Łukasz Kałużny, Szymon Warda

Patoarchitekci

0 Listeners

Raport o stanie świata Dariusza Rosiaka by Dariusz Rosiak

Raport o stanie świata Dariusza Rosiaka

36 Listeners

Nauka To Lubię by Tomasz Rożek

Nauka To Lubię

10 Listeners

Podkast amerykański by Piotr Tarczyński i Łukasz Pawłowski

Podkast amerykański

54 Listeners

Technologicznie by Pucek / Kuźniar • by Voice House

Technologicznie

0 Listeners

Radio Naukowe by Radio Naukowe - Karolina Głowacka

Radio Naukowe

32 Listeners

Psychologia, którą warto znać by Mirosław Brejwo

Psychologia, którą warto znać

10 Listeners

Ekonomicznie by Hirsch / Kuźniar • by Voice House

Ekonomicznie

0 Listeners

Przemek Górczyk Podcast by Przemek Górczyk

Przemek Górczyk Podcast

13 Listeners

Podcast o technologii by Kanał o technologii

Podcast o technologii

3 Listeners