MateuszNaKodach / SelfImprovement

This project has some sample code for my personal learning purpose. Things which I've learnead are collected as issues here: https://github.com/nowakprojects/SelfImprovement/issues
107 stars 17 forks source link

Spring Modulith – Spring for the Architecturally Curious Developer by Oliver Drotbohm #5667

Open MateuszNaKodach opened 2 months ago

MateuszNaKodach commented 2 months ago

https://www.youtube.com/watch?v=7c6xXmJvDjo

Simple, but OK. Good with multi-onion arch.

MateuszNaKodach commented 2 months ago

System is not sum of parts, but product of interactions

Russell L. Ackoff a pioneer in systems thinking defined a system not as a sum of its parts but as the product of its interactions of those part

MateuszNaKodach commented 2 months ago
image image image image
MateuszNaKodach commented 2 months ago
image

layered

MateuszNaKodach commented 2 months ago
image
MateuszNaKodach commented 2 months ago
image

aspekty techniczne, wszystkie relacje sa cross-pakietowe.

image

for organisation, not for encapsulation. Analogia: wszystkie krzesła do jendego pokoju, a stoły do drugiego. To nie ma sensu, bo musisz uzywac kombinacji.

MateuszNaKodach commented 2 months ago
image
MateuszNaKodach commented 2 months ago
image

Dodajac kod tam, blokujemy transakcje, np. na wyslanie maila. No i wyslemy maila nawet jak to sie nie uda.

MateuszNaKodach commented 2 months ago

@Externalized - od razu robi event na Kafke:

image