календарь
летний code-календарь
летний code

вся база по observability

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

Лучшие практики по нарастающей сложности — от маленьких до BigTech-компаний

интенсивность
1 урок в неделю
когда
5 октября
поток
поток №3
длительность
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%
учеников готовы нас рекомендовать знакомым

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

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

Оставляй заявку — ответим на вопросы и поможем согласовать обучение
у нас учились:
начинаем 5 октября
Можно оплатить иностранной валютой, а еще есть 100% возврат денег в первую неделю обучения, если не понравится или не подойдет
Стандарт
Только 50 мест
41 600 Р
51 600 Р
Стоимость увеличится через
дней
часов
минут
секунд
Премиум
9 online-занятий
Домашние задания
Q&A-сессии раз в неделю
Общий чат и допматериалы
Доступ к курсу на 1 год
Только 50 мест
44 100 Р
54 100 Р
Стоимость увеличится через
дней
часов
минут
секунд
9 online-занятий
Домашние задания
Q&A-сессии раз в неделю
Общий чат и допматериалы
Доступ к курсу на 2 года
прошедшие открытые уроки
    Частые вопросы
    В неделю понадобится ≈8 часов:
    • один урок по 1.5−2 часа
    • домашние задания — примерно 3 часа

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

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

    Пиши, если есть вопрос по курсу или не знаешь, с чего начать — поможем советом