Уточните, был ли у вас реальный проект выделения сервисов и какую часть вы выполняли. Объясните исходную причину, выбранную границу и переходный механизм, а не только факт появления новых репозиториев.
Расскажите, распиливали ли вы монолит на микросервисы: это была отдельная задача или часть работы на последнем месте?
Уточните, был ли у вас реальный проект выделения сервисов и какую часть вы выполняли. Объясните исходную причину, выбранную границу и переходный механизм, а не только факт появления новых репозиториев.
Короткий ответ
Что ответить на собеседовании
Подробный разбор
Ответ с пояснениями
Уточните, был ли у вас реальный проект выделения сервисов и какую часть вы выполняли. Объясните исходную причину, выбранную границу и переходный механизм, а не только факт появления новых репозиториев.
Полезно рассказать о владении данными, совместимости API, переносе трафика и откате. Если это была постепенная работа внутри продуктовых задач, так и скажите. Не называйте переписывание одного модуля полной миграцией архитектуры. Важно показать, улучшились ли независимость выпуска или эксплуатация и какую сложность пришлось принять взамен.