Учебные треки

Структурированные пути обучения

От основ отладки до анализа производительности уровня Senior. Каждый трек — подобранная последовательность реальных production-кейсов.

01
Выбери трек
Выбирай по текущей роли и цели на собеседовании. Если не уверен — начни с Database.
02
Проработай кейсы
В каждом треке 4-18 кейсов, упорядоченных по сложности. Проходи по порядку.
03
Пиши гипотезы
Не просто читай — записывай свой диагноз до просмотра решения.
04
Анализируй и повторяй
Сравнивай свой анализ с экспертными решениями. Отмечай, что упустил.
🗄️

Производительность баз данных

От медленных запросов до пулов соединений

📚 14 кейсов6 часовJunior → Senior

Модули

Понимание планов выполнения запросов
Стратегия индексов для высоконагруженных таблиц
Настройка и подбор размера пула соединений
Обнаружение и разрешение дедлоков
Анализ лага репликации
Проектирование слоя кэширования (Redis)
PostgreSQLMySQLRedisMongoDBEXPLAINHikariCP
Начать трек →
⚙️

Профилирование приложений

Heap dumps, анализ потоков и настройка GC

📚 18 кейсов9 часовMiddle → Senior

Модули

Модель памяти JVM и области кучи
Чтение и интерпретация heap dumps
Анализ GC-логов (G1, ZGC, Shenandoah)
Паттерны проектирования пулов потоков
Async I/O и блокировка event loop
CPU-профилирование с async-profiler
JVMJavaNode.jsPythonVisualVMasync-profiler
Начать трек →
🏗️

Узкие места инфраструктуры

Анализ сети, диска и балансировщиков

📚 9 кейсов5 часовJunior → Middle

Модули

Linux-инструменты производительности (top, iostat, netstat)
Конфигурация Nginx и HAProxy
Управление ресурсами в Kubernetes
Анализ и оптимизация дискового I/O
Диагностика сетевых задержек
Анализ триггеров автоскейлинга
LinuxNginxKubernetesAWSiostattcpdump
Начать трек →
📊

Наблюдаемость и мониторинг

Метрики, алерты и SLO-инженерия

📚 6 кейсов3 часаMiddle

Модули

Модель метрик Prometheus и PromQL
Проектирование дашбордов Grafana
Настройка алертов и снижение alert fatigue
Определение и отслеживание SLO/SLA
Политика error budget
Основы распределённой трассировки
PrometheusGrafanaDatadogSLOOpenTelemetry
Начать трек →