DevOps
Разработчик закоммитил и запушил кривой коммит в удалённый репозиторий. Как можно откатить этот коммит?
Если есть два потребителя и мы хотим, чтобы оба получали все сообщения из топика, как их нужно настроить?
Как организовать процесс формирования структуры БД (таблицы, справочники) для нового приложения, как это автоматизировать?
Что произойдёт, если двух потребителей не развести по разным consumer group?
Куда можно откидывать и где собирать логи для последующей обработки, какое хранилище использовалось?
Что именно отслеживает, какие миграции были выполнены — сам Postgres или отдельный инструмент?
Что такое миграция в контексте базы данных?
Как обеспечить, чтобы миграции запускались только один раз (не повторно при каждом деплое)?
Что такое стратегия развёртывания? Какие они бывают?
Приходилось ли работать с Git через командную строку?
Что нужно сделать с запросами между микросервисами, чтобы правильно собрать честный трейс (вложенную цепочку вызовов)?
Как организована ежедневная работа с разработкой: постановка задач, расследование проблем/инцидентов?
Что ещё можно собирать помимо логов для анализа бизнес-нагрузки и работы приложения?
Насколько плотно приходилось работать с Istio?
Что собирает Prometheus и как настроить его, чтобы он мог собирать метрики с любого количества (в том числе будущих) приложений в namespace?
Какие ресурсы описываются в Deployment? Какие параметры для этого предназначены (requests/limits)?
За что отвечает Istio Gateway?
Что такое Liquibase и как он интегрируется в приложение (где должен стоять/конфигурироваться)?
Освобождает ли обычный VACUUM место на диске? Какая команда действительно освобождает место?
В чём разница между командами git pull и git fetch?