Observability, как в BigTech

Глубокий курс о том, как поставлять логи, метрики, трейсы, делать информативные дашборды, быстро устранять инциденты и правильно интерпретировать данные

Преподает SRE из крупнейшего TravelTech

когда
апрель 2025
формат
онлайн-курс
длительность
2,5 месяца
как попасть
предзапись

Подойдет backend-разработчикам от уровня Middle

{
ффф"for_developers": {
ффффф"junior": false,
ффффф"middle": true,
ффффф"senior": true
ффф}
}
  • умеешь работать с Docker Compose
  • имеешь опыт работы с терминалом
  • умеешь использовать Grafana
Будет проще, если:
Практика на Golang, но знания применимы ко всем ЯП
Инструментация observability универсальна, и различия в языках минимальные. Если переживаешь за усвоение материала, пробегись по основам Go. Это бесплатно и займет пару вечеров

Вопросы, на которые ответит курс

/1
Как правильно строить дашборды, алерты и как интерпретировать данные на уровне Senior’ов
и TeamLead'ов
/2
Как строить полезные метрики, которые не расходуют лишние ресурсы на хранение
/3
Как писать логи, в которых потом легко разобраться
/4
Как правильно оценить нагрузку для новой фичи или сервиса и уменьшить количество инцидентов
/5
Как найти причину инцидента за пару минут и всегда держать руку на пульсе
/6
Как с помощью Observability экономить деньги работодателю, показывать бизнес-метрики и повышать себе ЗП на perfomance review

За 2,5 месяца изучаем best practices, которые используют в BigTech

Глубоко изучишь основы и лучшие практики Observability: метрики, логи, трейсы и многое другое
Научишься инструментировать любые сервисы для достижения хорошего observability
Научишься эксплуатировать сервисы: настройка, масштабирование и оптимизация инфраструктуры для сбора метрик, настройка хранилищ и систем алертинга
Построишь эффективные и не перегруженные дашборды для мониторинга состояния системы и приложений
Научишься управлять стабильностью системы и предсказывать ее поведение
Изучишь все плюсы и минусы Prometheus, Grafana Loki, Jaeger и поймешь, что и когда нужно использовать

// дашборд, который ты научишься строить в конце курса

11 уроков, 4 ДЗ, 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 приложения.

дашборд, который ты научишься строить в конце курса

{
ффф"observability": {
ффффф"musthave": true;
ффф}
}

Почему observability — это musthave и где это еще пригодится?

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

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

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

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

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

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

Весь процесс обучения по шагам

Уроки длятся по 1,5−2 часа раз в неделю и проходят в свободное от учебы и работы время. Запись уроков останется навсегда

Ходишь на интерактивные онлайн-уроки в ZOOM

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

Делаешь домашку в виде рабочих кейсов

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

Ходишь на Q&A-сеccии и задаешь вопросы

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

Общаешься в чате

Получишь список книг, статей, курсов и видео, которые позволят изучить Observability еще глубже

Изучаешь дополнительные материалы

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

Получаешь сертификат

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

SRE в TravelTech, который ты точно знаешь

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

Это первый поток, и здесь пока нет отзывов

{
ффф"feedback": {
ффффф"quantity": 0
ффф}
}
Но у нас есть другие курсы, которые преподаются >1 года и где есть классный фидбек

System Design

Сoncurrency в GO

★ 4,94 / 5
★ 4,93 / 5
400+ учеников, обучено 10 потоков
250+ учеников, обучено 5 потоков

Глубокий Go

Микросервисы, как в BigTech

★ 4,89 / 5
★ 4,92 / 5
100+ учеников, обучен 1 поток
150+ учеников, обучено 5 потоков
Как только курс будет доступен к прохождению, ты первым (-ой) узнаешь о самой выгодной цене для покупки
Забронируй за собой место в анкете предзаписи
предзапись бесплатная

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

{
ффф"it_companies": {
ффффф"trust": 100%
ффф}
}
Ниже — компании, которые уже обучили у нас сотрудников. При таком способе оплаты стоимость будет выше на 10%
Это связано с издержками на подготовку договоров и актов:(
Частые вопросы
Курс для backend-разработчиков уровня Middle и выше. Нужно уметь работать с Docker Compose и писать файлы конфигурации, иметь опыт работы с Linux или терминалом, а также использовать Grafana.

Курс будет полезен и для Junior-разработчиков, но будет сложно. На этом уровне знания observability обычно не требуются, но если сложность не пугает и хочется быстрее расти, присоединяйся!

Остались вопросы?

Если у тебя срочный вопрос, можешь написать нам в Telegram-бот
Если ты готов немного подождать, оставляй вопрос на сайте — мы свяжемся с тобой в ближайшее время