Кто должен разрабатывать админку? Частый вопрос. Обсуждение на примерно эту тему сейчас идет в @microservices_ru Суммирую в этом посте свои мысли. Есть Продукт. Что такое администрирование? Это — возможность выполнять дополнительные действия над Продуктом в зависимости от прав доступа, не больше и не меньше. Таким образом, появляется контекст Авторизации, а то, что мы называем админкой — это работа всё с тем же контекстом Продукт, но с определенным набором прав доступа, полученным из __контекста Авторизации__. Когда мы говорим о домене Продукта, то он находится НАД технической реализацией. А значит фронт, бэк, инфраструктура, — все, что относится к Продукту — это граница ответственности команды или нескольких команд (как в LeSS) в рамках одного домена. Никаких отдельных команд для админки, оказывается, не требуется (если только админка не является реально существующим отдельным бизнес-доменом), а границы ответственности команды Продукта аккуратно соблюдены в рамках границ модели предметной области. Однако, вполне возможно существование Продукта в разных контекстах, например — контексте Продаж и контексте Поддержки. Вот тогда границы ответственности, теперь уже двух команд, изменяются соответственно границам в модели предметной области (при этом каждая из команд все равно сама внутри развивает админку :)
Кто должен разрабатывать админку? Частый вопрос. Обсуждение на примерно эту…
Из этого канала
- #94Подоспело видео моего выступления на TechLeadConf «Моделирование микросервисов…
Подоспело видео моего выступления на TechLeadConf «Моделирование микросервисов с помощью Event Storming» Приятно, что средний балл — 4,41 из 5.
- #95Ну теперь «познать кубер» стало действительно просто, смотрите что нашел:…
Ну теперь «познать кубер» стало действительно просто, смотрите что нашел: «Путеводитель по Kubernates для детей в картинках» :)
- #96Убер написал статью о том, что они пришли к «Domain-Oriented Microservice…
Убер написал статью о том, что они пришли к «Domain-Oriented Microservice Architecture» (и как они к этому пришли).
- #92COBOL в Кубере запустили... По задумке - должно стать катализатором развития…
COBOL в Кубере запустили... По задумке - должно стать катализатором развития микросервисов на COBOL.
- #91Открыт прием докладов на конференцию ArchDays! Детально проработав обратную…
Открыт прием докладов на конференцию ArchDays! Детально проработав обратную связь с прошлой конференции мы расширили спектр тем: Организационные вопросы в…