Были ли у сервиса какие-нибудь эндпоинты для проверки работоспособности — что сервис сейчас работает?

Проверки работоспособности обычно разделяют на liveness, readiness и startup. Они отвечают на разные вопросы: жив ли процесс, готов ли принимать запросы и завершил ли запуск.

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

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

Проверки работоспособности обычно разделяют на liveness, readiness и startup. Они отвечают на разные вопросы: жив ли процесс, готов ли принимать запросы и завершил ли запуск.

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

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

Проверки работоспособности обычно разделяют на liveness, readiness и startup. Они отвечают на разные вопросы: жив ли процесс, готов ли принимать запросы и завершил ли запуск.

Liveness не должен без необходимости зависеть от каждой внешней системы: иначе временная проблема БД вызовет массовые перезапуски. Readiness может исключать экземпляр из трафика, пока он не способен обслуживать запросы.

Проверки должны быть быстрыми, ограниченными по времени и не создавать дополнительную нагрузку. В ответе о проекте назовите реальные endpoints и что именно они проверяли.

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

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

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

Подробнее