Domain Driven Design DDD что это такое? И как начать использовать DDD в разработке

Большинство новых понятий не выдерживают проверку временем и быстро выходят из обихода. Если не хочешь переписывать модель данных раз в полгода, то опирайся на устоявшиеся, надежные и всем понятные термины. В DDD-разработке принципом выделения микросервиса в отдельное приложение будет служить