IT Academy
Урок 6 · Средний

Тесты, логирование и публикация

Объяснение → самостоятельное решение → разбор → практика курса

Объяснение

Логи должны содержать идентификатор запроса и структурированные поля. Unit-тест изолирует вычисление, интеграционный проверяет компоненты вместе. Health endpoint должен различать живой процесс и готовность обслуживать трафик.

Задача для самостоятельного решения

БД временно недоступна. Нужно ли убивать процесс по liveness?

Показать разбор ответа

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

Примените знания

В лабораторной курса есть учебная среда, пример, ожидаемый результат и задание проекта. Возвращайтесь к ней по мере прохождения тем.

Открыть лабораторную →