deployment
Деплой и инфра
Как твой код попадает с ноутбука на боевые серверы — упаковка в контейнеры, выкладка новых версий без простоя и описание инфраструктуры кодом.
Начать трек →С нуля
Перед senior-материалом: что вообще такое деплой и восемь слов, которые остальной трек считает уже знакомыми.Image layers
Скоро — Деплой и инфраструктураCompose vs k8s
Скоро — Деплой и инфраструктураK8s objects
Скоро — Деплой и инфраструктураRollout strategies
Скоро — Деплой и инфраструктураIac
Скоро — Деплой и инфраструктураLb levels
Скоро — Деплой и инфраструктураSecrets at deploy
Скоро — Деплой и инфраструктураPutting it together
Скоро — Деплой и инфраструктураDocker глубже
За пределами сборки: как контейнеры сетуются, хранят данные и остаются безопасными.Kubernetes глубже
Маршрутизация, конфиг, здоровье и упаковка — реальные нагрузки на K8s.Проекты по этому треку
Guided-проекты, которые закрепляют изученное здесь.
Конкурентный сервис ингеста на Go
Собери конкурентный воркер ингеста/фан-аута на Go — а затем эксплуатируй его: ограничь работу, примени backpressure, сделай вызовы downstream устойчивыми к отказам, выкати в минимальном контейнере и разбери инцидент с утечкой горутин, пока он не съел твою память.
Асинхронный Python-сервис: собрать и эксплуатировать
Собери асинхронный FastAPI-сервис приёма, который валидирует, прогоняет через пайплайн и выдерживает нагрузку, — а потом эксплуатируй его: упакуй, контейнеризуй с корректным поведением PID-1 и разберись с инцидентом, когда проглоченный CancelledError тихо протекает задачами, пока event loop не начинает голодать.
URL-сокращатель под нагрузкой
Собери URL-сокращатель, который выдерживает настоящий трафик, — а потом эксплуатируй его: задеплой, наблюдай и разберись с инцидентом, когда одна горячая ссылка плавит твой кэш.
Производительность
Как найти, почему программа тормозит, и действительно её ускорить — сначала замерь, потом чини настоящее узкое место, а не угадывай.