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