Соседняя система, от которой зависит ваш REST-вызов, начинает тормозить. Как не допустить деградации своей системы?
Ограничьте время ожидания и число параллельных обращений к медленной зависимости.
Читать ответПодготовка к интервью
37 вопросов с собеседований в Банк ДОМ.РФ
Что проверяют на интервью
Подборка объединяет вопросы, отмеченные на этапах интервью в Банк ДОМ.РФ. Здесь можно понять структуру технической проверки и заранее повторить связанные темы. В подборке чаще встречаются темы: Kubernetes, SQL, TLS.
Каталог
Ограничьте время ожидания и число параллельных обращений к медленной зависимости.
Читать ответlocation задаёт правила обработки запросов, подходящих под условие сопоставления URI.
Читать ответPatroni использует распределённое хранилище координации и блокировку лидера с ограниченным сроком действия.
Читать ответupstream описывает группу серверов, которым Nginx может передавать запросы.
Читать ответnetstat показывает сетевые соединения, слушающие сокеты и, с соответствующими параметрами, маршруты или статистику интерфейсов.
Читать ответНазовите команды через реальные задачи: поиск в логах, просмотр процессов, проверку сети и использование диска.
Читать ответКоды 4xx указывают на проблему с запросом или условиями его выполнения, а 5xx — на невозможность сервера обработать запрос.
Читать ответЗапрос к выключенному upstream-серверу завершится ошибкой соединения или тайм-аутом.
Читать ответПродюсер публикует записи в топик Kafka, а потребитель читает их и отслеживает свою позицию через смещения.
Читать ответTLS pinning дополнительно ограничивает, какому сертификату или публичному ключу сервера доверяет клиент.
Читать ответНет: каждый индекс занимает место и увеличивает стоимость вставок, обновлений и удаления.
Читать ответЧисло партиций выбирают по требуемой пропускной способности, параллелизму потребителей и распределению ключей.
Читать ответ