Где живёт сервис: система, контейнеры, кластер, выкатка и наблюдаемость.
Linux и ОС — Разберёшь, какие части работы сервиса видит Go, а какие принадлежат ядру: процессы и потоки, память, файлы, сеть и сигналы. Научишься переходить от симптома к проверяемым данным Linux и безопасно…
Docker — Разберёшь, как Docker собирает образ из слоёв и запускает контейнер как ограниченный процесс на общем ядре. Научишься читать кэш сборки, выбирать базовый образ и проверять сеть, хранилище, лимиты и…
Kubernetes — Разберёшь, как Kubernetes приводит фактическое состояние к описанному в API и какие решения остаются за приложением. Проследишь путь от Pod и ресурсов до выкатки, DNS, сетевых политик и прав доступа.
CI/CD и деплой — Проследишь путь от коммита до запущенного сервиса: проверки, сборка, стратегия выкладки и контроль артефакта. Разберёшь граф GitLab CI, миграции без отката схемы и проверку образа по digest.
Observability — Научишься идти от сигнала о проблеме к запросу и причине: через метрики, логи и трейсы. Разберёшь SLI и SLO, PromQL, алерты и настройку OpenTelemetry в Go-сервисе.