Как приручить DDD Кейсы рефакторинга архитектуры и инфраструктуры
На протяжении 5 лет мы в компании в различных проектах используем практики DDD. Они помогают нам декомпозировать системы на микросервисы, находить общий язык с заказчиком, создавать приложения, которые не сопротивляются новым требованиям, а также поддерживать качественное общение внутри команды. При этом часто от применения предметно-ориентированного проектирования отказываются из-за того, что это методология без четких указаний, что и как делать.
В докладе я расскажу о нашем применении этого подхода, какие хорошие практики мы используем, какие ошибки допускали и какие выводы из этого сделали.
Разработкой ПО занимается уже больше 15 лет. На данный момент работает CTO. Сменил несколько предметных областей — от военной отрасли и энергетики нефтедобычи до банковского дела и телефонии. Всегда придерживается прагматичных подходов без крайностей. Специализируется на сервисных архитектурах и DDD. Старается всегда внедрять в своей работе самые передовые инженерные практики.