Python
Как вы будете расследовать медленный запрос, если проблема находится где-то между контейнером приложения и базой данных?
Как подключиться к базе данных, запущенной в Docker, чтобы что-то в ней посмотреть или изменить?
Практическое задание Две корутины читают баланс 100, каждая списывает 80 и между чтением и записью есть `await`. Какое решение более зрелое? - Логировать отрицательный баланс после списания. - Использовать блокировку для критической секции и добавить конкурентный тест. - Сделать списание атомарным в PostgreSQL и проверить результат операции. - Ничего не менять: AsyncIO однопоточный. - Убрать `await` из обработчика. - Проверять баланс повторно перед записью.
Проверьте через сценарии команд работу `SafeElevator` в безопасном и небезопасном режимах: в безопасном режиме открыть двери и попытаться поехать, а затем создать лифт в небезопасном режиме и убедиться, что движение с открытыми дверями разрешено.
Что такое партиция в Kafka?
С какими брокерами сообщений вы работали?
Как сохранить данные, сгенерированные внутри контейнера, чтобы они не пропали после его завершения или пересоздания?
Что такое структурная типизация (duck typing) в Python?
Приходилось ли вам работать с Docker?