open atlas

deployment

Деплой и инфра

Как твой код попадает с ноутбука на боевые серверы — упаковка в контейнеры, выкладка новых версий без простоя и описание инфраструктуры кодом.

11 юнитов·40 уроков·~38 ч

Начать трек
00

С нуля

Перед senior-материалом: что вообще такое деплой и восемь слов, которые остальной трек считает уже знакомыми.
01

Image layers

Скоро — Деплой и инфраструктура
02

Compose vs k8s

Скоро — Деплой и инфраструктура
03

K8s objects

Скоро — Деплой и инфраструктура
04

Rollout strategies

Скоро — Деплой и инфраструктура
05

Iac

Скоро — Деплой и инфраструктура
06

Lb levels

Скоро — Деплой и инфраструктура
07

Secrets at deploy

Скоро — Деплой и инфраструктура
08

Putting it together

Скоро — Деплой и инфраструктура
09

Docker глубже

За пределами сборки: как контейнеры сетуются, хранят данные и остаются безопасными.
10

Kubernetes глубже

Маршрутизация, конфиг, здоровье и упаковка — реальные нагрузки на K8s.

Проекты по этому треку

Guided-проекты, которые закрепляют изученное здесь.

◆ Проекты

Конкурентный сервис ингеста на Go

Собери конкурентный воркер ингеста/фан-аута на Go — а затем эксплуатируй его: ограничь работу, примени backpressure, сделай вызовы downstream устойчивыми к отказам, выкати в минимальном контейнере и разбери инцидент с утечкой горутин, пока он не съел твою память.

◆ Проекты

Асинхронный Python-сервис: собрать и эксплуатировать

Собери асинхронный FastAPI-сервис приёма, который валидирует, прогоняет через пайплайн и выдерживает нагрузку, — а потом эксплуатируй его: упакуй, контейнеризуй с корректным поведением PID-1 и разберись с инцидентом, когда проглоченный CancelledError тихо протекает задачами, пока event loop не начинает голодать.

◆ Проекты

URL-сокращатель под нагрузкой

Собери URL-сокращатель, который выдерживает настоящий трафик, — а потом эксплуатируй его: задеплой, наблюдай и разберись с инцидентом, когда одна горячая ссылка плавит твой кэш.

Следующий трек

Производительность

Как найти, почему программа тормозит, и действительно её ускорить — сначала замерь, потом чини настоящее узкое место, а не угадывай.