Разбили Ozon на составляющие — кубики. Сформировали инструкции. Разработали эффективный способ для ядра системы, как собирать из кубиков по инструкциям ответы пользователю.
Привет, на связи Александр Усанин, руководитель группы разработки Composer Core.
В разработке сайта и приложения Ozon участвуют 2 000+ специалистов из сотни доменных команд. У каждой команды — своя предметная область. Из-за большого количества согласований вносить изменения в код разделов сложно и долго.
Чтобы ускорить процесс и минимизировать риски, мы разработали продукт, который:
🟦 позволяет организовать эффективное взаимодействие между сервисами доменных команд,
🟩 формирует BDUI-страницы без изменений в коде клиента и сервера.
Вряд ли он когда-нибудь станет open-source-проектом — уж слишком специфичная у нас инфраструктура. Но вы можете забрать из моей статьи набор основополагающих принципов для проектирования своих систем.
#ozontech_habr #BDUI
Привет, на связи Александр Усанин, руководитель группы разработки Composer Core.
В разработке сайта и приложения Ozon участвуют 2 000+ специалистов из сотни доменных команд. У каждой команды — своя предметная область. Из-за большого количества согласований вносить изменения в код разделов сложно и долго.
Чтобы ускорить процесс и минимизировать риски, мы разработали продукт, который:
🟦 позволяет организовать эффективное взаимодействие между сервисами доменных команд,
🟩 формирует BDUI-страницы без изменений в коде клиента и сервера.
Вряд ли он когда-нибудь станет open-source-проектом — уж слишком специфичная у нас инфраструктура. Но вы можете забрать из моей статьи набор основополагающих принципов для проектирования своих систем.
#ozontech_habr #BDUI