Почти все разработчики сталкивались с системами, которые было сложно развивать и поддерживать. Для таких систем есть всем известное название – legacy. Legacy всех раздражает, а причина этого обычно – сложная, запутанная логика приложения, в которой так сложно что-то понять. В данном докладе будет рассказано о том, что представляет из себя подход DDD. Будет показано на примере, как он помогает упрощать логику и делать приложение структурированным и понятным