Jak DDD ma się do Architektury?

Jak to jest z tą architekturą i Domain Driven Design? Czy jedno zastępuje drugie, czy może są zupełnie niezależne? Co to jest Bounded Context, Moduł, Komponent, Serwis? Czy architekt musi rozumieć biznes i co ewentualnie może mu to dać? Co z tym wszystkim wspólnego mają mikroserwisy?

Spojrzymy na architekturę i DDD z dużej wysokości, z nieco “filozoficznej” perspektywy po to, aby zobaczyć dlaczego niektóre podejścia sprawdzają się dobrze, a inne nie. Głębokie rozumienie podstawowych zasad jest nam naprawdę potrzebne. Może ono pomóc w świadomym i odpowiednim doborze środków technicznych, które będą sprawdzały się w dłuższej perspektywie i to nie tylko przez przypadek.