Глубокий курс про внутреннее устройство, лучшие практики, паттерны и антипаттерны — все для работы в highload-проектах. На примере реальных кейсов

Kafka для разработчиков:
тонкости и нюансы

Преподает ведущий разработчик из Яндекса
8 лет использует Kafka и создает open-source аналог YDB Topics
поток
поток №1
старт
осень 2026
необходимый уровень
middle/senior
длительность
1.5 месяца
Базово работали с kafka
Но столкнулись с дублями или потерей сообщений
Знаете, куда встроить Kafka и зачем
Но как именно это сделать — большой вопрос
HighLoad-проект с N тысяч cообщений в секунду
Нужно поставлять другой команде события, в будущем планируется высокая нагрузка, а из знаний Kafka — только название технологии:)
Метите в BigTech или Staff-инженеры
Нужно подготовиться к собеседованию или предметно углубиться в технические детали
Подойдет middle/senior-разработчикам и архитекторам, если:

для курса нужно знать:

любой backend-язык
docker
базовый computer sience
База по Kafka и брокерам сообщений необязательна — во все погрузим с нуля
Из чего состоит архитектура Kafka
В чем отличия от RabbitMQ, когда использовать, какие вопросы задают на собеседованиях и как на них отвечать
Как в нее эффективно писать
Быстро, много и с гарантиями, что ничего не потеряется
Как эффективно читать из кафки
Как бороться со штормом балансировки, что такое CQRS и как реализовать схематизацию данных
Как работать с Kafka в HighLoad
Безопасность, квоты, control plane, мониторинг, и что случится в момент отказа брокера/диска/дата-центра и как быть к этому готовым
Как написать RealTime обработку данных
Паттерны, антипаттерны и лучшие практики complex event processing
Новинки Kafka
Queues over kafka, diskless kafka и многое другое — то, что пока никто не использует, но пригодится в будущем

В рамках курса разберем:

Сквозной проект, который мы будем создавать от урока к уроку, и на нем же разбираться во всех тонкостях Кафки

И все это на примере pet-проекта — сервиса склада

Как это все будет пошагово

{
фф"ratio": {
фффф"practice": 70%,
фффф"theory": 30%
фф}
}

программа

AI-агенты — самая хайповая концепция, но именно поэтому этим словом
называют все подряд: и простого чат-бота с промптом, и любой скрипт с
 вызовами LLM.

Агенты гораздо глубже и сложнее. В этом модуле разбираемся, что такое агент на самом деле, почему это не фреймворк и не SDK, и закладываем архитектурный фундамент, на котором будет стоять все остальное

Что такое агент и что им не является:
  • как мы вообще здесь оказались и почему перестало хватать просто LLM
  • агент vs чат-бот vs pipeline vs workflow
  • decision framework: когда агент действительно нужен, а когда это оверинжиниринг
  • анатомия агентов и agent loop

Паттерны:
  • ReAct, Plan→Execute (PlanSolve)
  • критерии выбора + антипаттерны

Бонусом:
  • кратко пройдемся по внутреннему устройству популярных агентов: Cursor, Claude Code, Deep Research
  • разберемся, что у них общего архитектурно

Практика:
  • разбираем архитектуру реального агента по слоям
  • собираем наивный прототип Projects Health Agent, который постарается навести порядок в вашем GitLab

______________________________


Результат:
  • понимаешь, где кончается «чат» и начинается агент
  • есть рабочий и простой прототип, который будем прокачивать
{
фф"level_of_knowledge": {
фффф"deep": true,
фффф"slight": false
фф}
}

В итоге освоишь Kafka на продвинутом уровне и систематизируешь все знания

/1
Внутреннее устройство и практическое применение
/2
Тонкости, лучшие практики, паттерны и антипаттерны при использовании
/3
Не будет потребности в чтении доплитературы — узнаешь все, что сейчас есть и используется
/4
Готов дизайнить архитектуру сложных распределенных систем, которые полагаются на брокер сообщений
{
фф"comparison_table": {
фффф"row_1": balun_courses,
фффф"row_2": other_schools
фф}
}

отличие этого курса от других — практическое использование Kafka в разработке

Школы
Отличия
Другие
  1. В больше степени про эксплуатацию — база по инструменту, какие есть настройки и за что они отвечают
  2. Нет информации, как это проектировать архитектурно
  3. Программа построена по принципу «от теории к практике»
  4. Дополнительно затрагивает задачи Data Science-специалистов
Мы
  1. Глубокий материал — преподаватель 8 лет работал с Kafka и пишет аналог инструмента в Яндексе
  2. Идем от бизнес-кейсов. Берем рабочую проблему —> изучаем теорию —> решаем проблему
  3. Фокус только на разработчиках и инженерах

из чего состоит курс

Живые созвоны — длятся по 1.5−2 часа и проходят раз в неделю в свободное от работы время. Есть запись

6 онлайн-уроков в ZOOM

Отточим всю теорию на примере реальных проектов. Фидбек дает преподаватель — никаких кураторов и помощников

Практика и домашние задания

Online-встречи для ответов на вопросы по домашним заданиям и лекциям

Q&A-сеccии

Посмеяться, обсудить проблему или задать вопрос — на связи преподаватель и другие студенты

Общий чат

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

Сертификат

Яндекс (YDB)
разработал YDB Topics — масштабируемую замену Apache Kafka, которая работает с сотнями гигабайт сообщений/сек
Т-Банк
руководил разработкой ETL-платформы на kafka: 8000 групп пакетной передачи данных и 70+ потоковой
Райффайзен Банк
ex-Streaming Platform Owner, разрабатывал потоковую платформу с нуля на основе Kafka и ее инструментов
Конференции
спикер Kafka Summit, HighLoad++ и JPoint

Преподает Андрей Серебрянский,
ведущий разработчик в Яндекс

8+ лет
коммерческого опыта работы с Kafka
100500 проблем
встречал на практике при использовании Kafka
10+ докладов
по Kafka на ведущих конференциях
8 докладов
по AI-агентам на ведущих конференциях

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

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

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

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

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

Забронируй за собой место в анкете предзаписи

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

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

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

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

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

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