• Modulith a eventy

    Post thumbnail
    Post thumbnail
    Ostatni wpis przybliżył nam ideę stojącą za eksperymentalnym projektem Springa Modulith. Dowiedzieliśmy się w nim w jaki sposób Modulith pilnuje modularności naszego monolitu. Natomiast dzisiaj chciałbym abyśmy wykorzystali go do zmniejszania couplingu pomiędzy stworzonymi modułami. Wcześniej wywoływaliśmy funkcje biznesowe modułów w sposób bezpośredni, poprzez metody. Teraz spróbujemy zmienić to podejście.... [Czytaj dalej]
  • Modularny monolit w Modulith

    Post thumbnail
    Post thumbnail
    Każdy z nas, deweloperów, na pewno miał styczność z pojęciem modularnego monolitu. Jeśli nie w praktyce to chociaż w teorii. Więc w skrócie, dzięki modularnemu monolitowi wszystko w naszej aplikacji powinno znajdować się na swoim miejscu, w odrębnych modułach. Dodatkowo, skoro to monolit, to nie musimy martwić się żadnymi problemami... [Czytaj dalej]
  • Czym się różni Domain Event od Integration Event?

    Post thumbnail
    Post thumbnail
    W świecie Event-Driven Architecture mamy do czynienia z wysyłaniem wielu zdarzeń. Jednak jak wiemy, jedna rzecz nie zawsze jest równa drugiej pomimo posiadania tej samej nazwy. Dlatego w celu rozróżnienia tych zdarzeń wprowadzono podział na dwa tytułowe rodzaje: Domain Event oraz Integration Event. Powstaje pytanie “z czego on wynika?”. Głównym... [Czytaj dalej]