За саму информацию – наверное, незачем.
Документация Kafka открыта. Доклады спикера можно посмотреть бесплатно. Есть книги, статьи, конференции, чужие postmortem'ы. Если есть время и желание, практически во всём из программы курса можно разобраться самостоятельно.
Проблема обычно появляется не на этапе «где найти информацию».
Допустим, у вас в production растёт consumer lag. Можно открыть документацию и прочитать всё про consumer groups, rebalance, offsets и настройки consumer. Но дальше всё равно придётся самому понять:
• что из этого относится именно к вашей проблеме;
• в каком порядке проверять гипотезы;
• какие рекомендации актуальны для вашей версии и нагрузки;
• почему решение из чужой статьи у вас не сработало;
• какой компромисс допустим именно в вашей системе.
А иногда два вполне компетентных источника вообще советуют противоположные вещи – потому что исходные условия у них разные.
За это и платят на курсе: не за доступ к «секретной информации про Kafka», а за собранную последовательность от задачи к решению.
За 6 недель идём от устройства Kafka к записи, чтению, работе под высокой нагрузкой и стриминговой обработке. Всё это связывается одним проектом – сервисом склада, который усложняется по мере прохождения программы.
Плюс каждую неделю есть Q&A, где вопросы можно задать непосредственно Андрею Серебрянскому – человеку, который 8+ лет работает с Kafka, строил streaming-платформы и сейчас разрабатывает YDB Topics в Яндексе. Не куратору, который сверяет ответ с методичкой.
Поэтому самостоятельно изучать Kafka – абсолютно нормальный вариант.
Курс нужен скорее тогда, когда хочется не просто накопить ещё материалов, а систематизировать знания и научиться применять их к реальным архитектурным задачам.
Стартуем 8 сентября.
➡️Посмотреть программу курса