Każdy kod zostanie przetestowany, wcześniej bądź później. Pozostają jedynie pytania na jakim etapie i przez kogo zostanie to wykonane i jaki będzie tego ostateczny koszt. Gdy aplikacja staje się złożona i tworzy ją wiele różnych komponentów, proces testowania może zacząć przysparzać pewnych trudności, choćby z odwzorowaniem odpowiedniego środowiska uruchomienia testów. I tu przychodzi z pomocą biblioteka Testcontainers.
W tym odcinku rozmawiamy z Piotrem m.in. 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, o których wspominamy w trakcie rozmowy są udostępnione na stronie podcastu https://bettersoftwaredesign.pl/podcast/o-doswiadczeniach-z-eventsourcingiem-w-projekcie-z-lukaszem-reszke/
A jeżeli chcesz więcej, to polecam Ci odwiedzić moje miejsca w Internecie:
👉 https://bettersoftwaredesign.pl, podcast o architekturze i projektowaniu oprogramowania
👉 https://twitter.com/mariuszgil, dev profil na Twitterze
👉 https://www.instagram.com/mariuszgil_dev/, dev profil na Instagramie, gdzie jestem ostatnio wyjątkowo aktywny