Jak zacząć z DDD (Domain Driven Design) – materiały

Cześć,

Dziś podzielę się z Tobą ciekawą listą materiałów o DDD, czyli Domain Driven Design. Jest to podejście do tworzenia oprogramowania przydatne wtedy, kiedy domena nad którą pracujemy jest skomplikowana. Jednocześnie nie zalecane do trywialnych części aplikacji w stylu „encje na twarz i pchasz” czyli typu CRUD. Ułatwia pracę z kodem jak i… klientem :-). Temat, którym na pewno warto się zainteresować.

Skąd pomysł na tę listę? Podczas kilku firmowych technicznych spotkań, DDD było cieszącym się największym zainteresowaniem tematem. Wzbudziło też kilka fajnych dyskusji. Nie każdy miał styczność z tym konceptem, dlatego chce Ci go przybliżyć.

W związku z tym, dla zainteresowanych tym tematem przygotowałem listę materiałów wprowadzających do DDD, z których sam korzystam bądź korzystałem. Konsultowałem tę listę też z kolegami, aby mieć pewność, że nic ciekawego dla początkujących mi nie umknęło. Nie jest to cała potrzebna wiedza, ale bardzo dobry początek. Materiały są w różnej formie tak, żeby każdy znalazł coś dla siebie. Lista jest bardzo subiektywna, jeśli znasz temat i chciałbyś ją rozwinąć, albo znalazłeś ciekawe materiały sam – podziel się w komentarzu 🙂


Darmowy ebook:
Na początek chciałem Cię gorąco zachęcić do przeczytania darmowego ebooka (104 strony), który dość fajnie i mocno podsumowuje temat. Jest on napisany na podstawie książki twórcy DDD (a czemu warto przeczytać najpierw tego ebooka zamiast pełnej książki napiszę później):

Czytaj dalej