вся база по observability

Учимся делать информативные дашборды, поставлять логи / метрики / трейсы, быстро находить инциденты и правильно интерпретировать данные
Лучшие практики по нарастающей сложности — от маленьких до BigTech-компаний
поток
поток №4
когда
2027
Можно купить записи 2-го потока и начать прямо сейчас
как попасть
предзапись
длительность
2 месяца

подойдет разработчикам из небольших и bigteсh-компаний

backend
devops
от уровня middle
Примеры на Go, но знания применимы ко всем ЯП
Интеграция observability универсальная — различия в языках минимальны. Если переживаешь за усвоение материала, пробегись по основам Go. Это бесплатно и займет пару вечеров

В рамках курса научимся:

/1
Строить информативные дашборды, алерты и интерпретировать данные на уровне Senior’ов и TeamLead’ов
/2
Использовать Prometheus, Grafana и Jaeger под разные задачи с учетом плюсов и минусов каждого инструмента
/3
Строить полезные метрики, которые не расходуют лишние ресурсы на хранение
/4
Писать логи, в которых легко разобраться
/5
Правильно оценивать нагрузку для новой фичи или сервиса и уменьшить количество инцидентов
/6
Управлять стабильностью системы, предсказывать ее поведение и находить причину инцидента за пару минут

в результате сможешь строить дашборды такого уровня

observability — musthave для роста в грейде

BigTech требует это от backend-разработчиков

Без observability-стека тяжело устроиться в корпорации на большой оффер

Поможет пройти System Design интервью

На нем придется оценивать нагрузку и предсказывать поведение системы

Сможешь выводить бизнес-метрики

Observability — не только про состояние кода, но и про аналитику в целом. Работодатель оценит, если ты покажешь ему проблемы в компании
9 уроков
•
highload-подходы
•
много кода

программа

{
ффф"ratio": {
ффффф"practice": 60%,
ффффф"theory": 40%
ффф}
}
Теория:
  • Основные аспекты Observability — метрики, логи, трейсы, профили
  • Зачем нужна наблюдаемость для микросервисов
  • Структурные отличия observability для монолитов и микросервисов
  • Инструменты Observability: Prometheus, Graphite, Grafana, Grafana Alloy, Grafana Pyroscope, Grafana Tempo, OpenTelemetry, Loki, Jaeger, Clickhouse

Практика:
  • Настройка базового проекта на Go
  • Интеграция базового мониторинга с Prometheus и с push gateway
  • Интеграция с graphite
  • Интеграция с Loki
  • Примеры использования инструментов observability
  • Пример сбора runtime-метрик golang приложения

что тебя ждет внутри

Длятся по 1.5−2 часа и проходят раз в неделю в свободное от работы время

Онлайн-уроки в Zoom

В каждом ДЗ работаем над задачами, которые встречаются на работе, чтобы развить практические навыки. Одна из многих — поиск инцидента на prod’е

Домашние задания

Домашние задания не требуют проверки — при выполнении ты сам(-а) поймешь, правильно ли все сделано. Если возникнут вопросы — их можно задать преподавателю в online-формате

Q&A-сеccии раз в неделю

Посмеяться, обсудить проблему или задать вопрос — на связи целое комьюнити разработчиков

Общий чат

Шаблоны, которые можно доработать под себя и внедрить в рабочий проект

Готовые конфиги и рабочие пайплайны

Выдадим после обучения для подтверждения твоих навыков по построению систем мониторинга

Сертификат

Преподает Виталий Лихачев

SRE в TravelTech, который ты точно знаешь
повышаю стабильность и надежность систем с сотнями миллионов пользователей
NDA (TravelTech)
ex-senior разработчик платформы авторизации
Avito Tech
ex-разработчик системы управления складами
EPAM
на ивентах и конференциях
44 доклада
работы в BigTech-компаниях
6000+ часов
на позиции SRE-инженера
2+ года
занимаюсь программированием
10+ лет

средняя оценка учеников

{
ффф"reviews": {
ффффф"reliability": true
ффф}
}
4.94 / 5

Отвечаем репутацией за качество

{
ффф"it_companies": {
ффффф"trust": 100%
ффф}
}
У нас регулярно учатся BigTech-компании, и в списке лишь некоторые из них:
3 из 10
человек после 1-го курса проходят еще несколько
5.0
независимая оценка качества курсов от Яндекса
>1300
человек повысили у нас квалификацию
86.6%
учеников готовы нас рекомендовать знакомым

поддерживаем высокие метрики удовлетворенности

здесь можно учиться за счет работодателя

Оставляй заявку — ответим на вопросы и поможем согласовать обучение
у нас учились:

Заполни анкету предзаписи

Участники предзаписи получают индивидуальные условия на покупку курса и первыми узнают о начале набора. Предзапись не обязывает к покупке
прошедшие открытые уроки

    Частые вопросы

    В неделю понадобится ≈8 часов:
    • один урок по 1.5−2 часа
    • домашние задания — примерно 3 часа

    Но часы обучения можно подстроить под себя — у тебя останутся записи уроков и Q&A-сессий с разбором вопросов по лекциям и практике. Если в них не получится найти нужные ответы, можно задать вопрос в общем чате с преподавателем

    задать вопрос

    Пиши, если есть вопрос по курсу или не знаешь, с чего начать — поможем советом
    На этой программе освоим навыки, которые необходимы для построения системы мониторинга. Так ты повысишь свой уровень среди других специалистов. В обучении будет 9 модулей, благодаря которым после курса сможешь строить комплексные дашборды.

    У нас ты также найдешь полезные статьи и уроки:
    Лучшие практики OpenTelemetry
    Урок по настройке дашбордов
    От MVC и DDD к чистой архитектуре
    Как решать алгоритмические задачи на метод 2 указателей
    Real-time ML и потоковая обработка

    Курс «Observability, как в BigTech» для backend-разработчиков