Co zrobimy?
Podzielimy aplikację na domenę oraz infrastrukturę. Jest to ważne, bo oddziela biznesowe wymagania od technicznych detali. Ułatwia to pisanie samego kodu oraz umożliwia proste testowanie domeny w pamięci. W tym repozytorium zaczynając od brancha step-1-starter znajdziesz omawiane wycinki kodu.
Mikroserwisy
W services znajdziemy czysty kod Kotlinowy bez frameworka (Springa). Jak na razie mamy tylko jeden serwis product wraz z product-api. Jest on odpowiedzialny za tworzenie produktu oraz za zwrócenie listy produktów, czyli coś co posiada każdy sklep internetowy tyle, iż uproszczone. Na początek znajdziesz tutaj setup jak zorganizować sobie kod.