Есть несколько сервисов (три), нужно добавить новый функционал, затрагивающий все три. Каковы твои действия, на что нужно обратить внимание?

Сначала согласую сквозной сценарий и границы изменений, затем контракты, порядок релизов и совместимость. Нельзя планировать три сервиса как независимые задачи без проверки общего результата.

Короткий ответ

Что ответить на собеседовании

Сначала согласую сквозной сценарий и границы изменений, затем контракты, порядок релизов и совместимость. Нельзя планировать три сервиса как независимые задачи без проверки общего результата.

Подробный разбор

Ответ с пояснениями

Сначала согласую сквозной сценарий и границы изменений, затем контракты, порядок релизов и совместимость. Нельзя планировать три сервиса как независимые задачи без проверки общего результата.

Нужны владельцы, данные, ошибки, таймауты и наблюдаемость по всей цепочке. Предпочтительно расширять контракт совместимо, выкладывать потребителей и производителей по безопасному плану и лишь затем удалять старое поведение. Проверьте промежуточные комбинации версий и частичный отказ. При общей бизнес-операции определите компенсации или восстановление, а не рассчитывайте на одну распределённую транзакцию по умолчанию.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее