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/

И телеграм-канал с моими мыслями:
t.me/xpendence
SENIOR
Вячеслав Чернышов
СберТех, Москва
Lead Java Developer