Gehen Sie mit der App Player FM offline!
63. O modułach w DDD i organizacji kodu aplikacji biznesowej z Marcinem Markowskim
Manage episode 366537461 series 2658952
Subdomena czy bounded-context może być odkryta lub zamodelowana z użyciem heurystyk, które pojawiły się już kilkukrotnie we wcześniejszych rozmowach. Ale jak te koncepty mapują się na kod naszego systemu? Gdzie i jak zobaczymy w IDE ich istnienie i zakres? Odpowiedzią na te pytania mogą być opisane przez Erica Evansa moduły, zwane także pakietami.
Dziś ponownie moim gościem jest Marcin Markowski, a nasza rozmowa będzie dotyczyć wspomnianych już modułów. Będzie i teoretycznie i praktycznie, z obowiązkowym przykładem.
W dzisiejszym odcinku rozmawiamy z Marcinem m.in. o:
- decyzjach wpływających na kształt subdomen biznesowych i bounded contextów,
- modułach i ich roli w projekcie,
- organizacji kodu i struktury aplikacji w pakiety.
Materiały dodatkowe:
- Tacking Complexity in the Heart of Software, Eric Evans, rozdział poświęcony modułom,
- Modules in DDD, artykuł podsumowujący wspomniany powyżej rozdział,
- DDD Starter DotNet, przykład organizacji kodu w repozytorium Marcina,
- Modular Monolith with DDD, przykład organizacji kodu w repozytorium Kamila Grzybka,
- Modularization of domain models, darmowy rozdział książki Functional and Reactive Domain Modeling,
93 Episoden
Manage episode 366537461 series 2658952
Subdomena czy bounded-context może być odkryta lub zamodelowana z użyciem heurystyk, które pojawiły się już kilkukrotnie we wcześniejszych rozmowach. Ale jak te koncepty mapują się na kod naszego systemu? Gdzie i jak zobaczymy w IDE ich istnienie i zakres? Odpowiedzią na te pytania mogą być opisane przez Erica Evansa moduły, zwane także pakietami.
Dziś ponownie moim gościem jest Marcin Markowski, a nasza rozmowa będzie dotyczyć wspomnianych już modułów. Będzie i teoretycznie i praktycznie, z obowiązkowym przykładem.
W dzisiejszym odcinku rozmawiamy z Marcinem m.in. o:
- decyzjach wpływających na kształt subdomen biznesowych i bounded contextów,
- modułach i ich roli w projekcie,
- organizacji kodu i struktury aplikacji w pakiety.
Materiały dodatkowe:
- Tacking Complexity in the Heart of Software, Eric Evans, rozdział poświęcony modułom,
- Modules in DDD, artykuł podsumowujący wspomniany powyżej rozdział,
- DDD Starter DotNet, przykład organizacji kodu w repozytorium Marcina,
- Modular Monolith with DDD, przykład organizacji kodu w repozytorium Kamila Grzybka,
- Modularization of domain models, darmowy rozdział książki Functional and Reactive Domain Modeling,
93 Episoden
Alle Folgen
×Willkommen auf Player FM!
Player FM scannt gerade das Web nach Podcasts mit hoher Qualität, die du genießen kannst. Es ist die beste Podcast-App und funktioniert auf Android, iPhone und im Web. Melde dich an, um Abos geräteübergreifend zu synchronisieren.