Domain Driven Design: пишем приложение сверху донизу
BACKEND
- Описание проблемы: негативные примеры из личной практики. - Знакомство. - Признаки плохой архитектуры - разбираем подробно и с примерами. - Требования к хорошей архитектуре - 6 основных. - DDD: что такое, основные понятия (предметная область, ограниченный контекст и так далее). - Микросервисная архитектура: как применить DDD на этом уровне (основные паттерны). - Спускаемся ниже, на уровень отдельно взятого микросервиса. Как применить DDD на уровне сервиса. - Старая добрая компоновка по слоям. Формируем предметные области, делим на контексты. - Куда, в итоге, класть маперы. - Подведение итогов.
О СПИКЕРЕ
Привет. Меня зовут Вячеслав Чернышов, и я разработчик.
Когда-то я играл в театре и снимался в кино, потом скатился до организации праздников и после тридцати пришёл к кризису среднего возраста. К счастью, я увидел в соцсети рекламу курсов по Java, решил стать программистом и нашёл себя заново.
В моей новой профессиональной карьере уже были стартап, букмекерская контора, галера и госкорпорация.
Сейчас я backend lead в СберТехе.
Более подробно обо мне в Википедии: https://ru.m.wikipedia.org/wiki/Чернышов,_Вячеслав_Васильевич
Мой сайт-визитка: http://developer.xpendence.ru/
Блог на Хабре: https://habr.com/ru/users/xpendence/