Школа Сильных Программистов

Коммуникации систем

Начало: В любое время
Длительность: 1 месяц и 3 недели
СертификатОнлайн

Описание курса

Курс о том, как проектировать связи между сервисами — чтобы не получить распределённый монолит. Учим анализировать текущие коммуникации и выбирать подходящие под требования форматы, чинить старые и проектировать новые так, чтобы не бояться любым изменением в коде сломать всю систему.

Чему научитесь

  • Анализировать и находить связи между элементами
  • Выбирать между синхронными и асинхронными коммуникациями
  • Тестировать распределённые системы
  • Проектировать коммуникации так, чтобы части системы не зависели друг от друга, а всю систему было легко поддерживать
  • Поддерживать сложные системы с большим количеством бизнес-событий и чинить легаси, планируя миграцию со стихийных коммуникаций на понятные
  • Аргументировать принятые решения по коммуникациям, чтобы к ним прислушивались

Когда подойдёт

  • Уже пробовали сервисную архитектуру, но получился распределённый монолит
  • Каждый проект, который делаете, скатывается в связанный монолит, который сложно поддерживать
  • Хотите больше заниматься архитектурой, но текущая работа не позволяет
  • Ваша команда хочет новые технологии, потому что это «модно», а вы чувствуете большие риски

Кто сделал

Антон Давыдов: независимый solution architect и разработчик, ex-core contributor Hanami и Dry-rb. Раньше работал backend-архитектором в Toptal.com, помогал igoods, 3commas, «Чайке» и другим компаниям перейти на сервисную архитектуру и настроить интеграции. Настолько вовлекается в процесс обучения на потоке, что студенты шутят: Антон нанял отдельного человека, чтобы тот за него спал, пока Антон разгребает домашки и отвечает в чате.

Отзывы о курсе

Оценить курс
Оценок: 19, комментариев: 17
4.70
Средняя оценка
94%Рекомендация
4.79
Соотношение цены и качества
4.95
Программа курса
4.95
Преподаватель курса
4.74
Практическая применимость знаний
4.16
Удобство платформы
4.63
Качество практики
default-avatar25 марта 2026. Старший (Senior)
Оценка 4.67dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
3
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Всё, что связано с материалами курса, теорией и практикой.

Недостатки

Баги в LMS, неудобный UI с которым приходится работать

Комментарий

Курс оказался не из лёгких: домашние задания требовали много времени и сил. Но именно это и сделало его ценным: задачи заставляли реально разбираться в коммуникации и взаимодействии систем, а не просто смотреть лекции. Отдельно порадовала подробная и вдумчивая обратная связь по домашкам от других участников курса.

Курс смело рекомендую тем, кто задумывается о приобретении!

default-avatar17 марта 2026. Старший (Senior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
4
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Формат подачи материала, фидбэк и отзывчивость эксперта курса, наполнение уроков, много примеров близких к реальным задачам.

Комментарий

Думаю стоит заранее подумать, как вы будете применять полученные умения, наверное идеальный вариант, если в данный момент вы исправляете/разрабатываете систему в которой планируются event based коммуникации, в других случаях придется выдумывать, как поддерживать и развивать дальше эти знания.

default-avatar16 марта 2026. Средний (Middle)
Оценка 4.67dropdown-icon
Рекомендация 80%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Обратная связь от эксперта курса на была на высоте, ответы на любые вопросы в любое время суток. Материал грамотно изложен и подкреплён большим количеством литературы, которую дополнительно можно изучить после курса. Одним словом — курс это просто о сложном!

Недостатки

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

default-avatar16 марта 2026. Старший (Senior)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Курс достаточно объёмный, материалов очень много, максимально направлен на практику. Изначально заходила с самостоятельным тарифом, но появлялось много вопросов по ходу, плюс полученные знания так сходу особо и негде было применить. В этом плане интереснее проходить с потоком, где есть домашки, на которых сразу можно отработать пройденный материал. Плюс чат, где всегда можно задать любой интересующий вопрос.

Недостатки

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

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

Комментарий

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

default-avatar16 марта 2026. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
4
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Комментарий

Отличный курс для тех, кто хочет перестать гадать, как соединять микросервисы, и начать проектировать осознанно. Проходил в формате «в тусовке» — это даёт максимальное погружение и обратную связь от автора.

default-avatar2 марта 2026. Ведущий (Lead)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Недостатки

Реальная жизнь, к сожалению, немного осаживает и охлаждает пыл. Несмотря на огромный буст после курса почувствовал себя одиноким ковбоем, т.к. окружающие коллеги были не готовы к новым открытиям. Всё равно благодарю за Ваш огромный труд.

default-avatar26 августа 2025. Средний (Middle)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Отличный курс, проходил его без особых навыков в коммуникации систем (опыта с брокерами вообще не было), но, тем не менее, информация изложена отлично, даже если что-то было не понятно — можно спросить в чате, где Антон давал ответы на все вопросы.

Информации много, а если хочется дополнительно углубиться в какую-то тему, то после каждого урока есть огромное количество дополнительного материала.

Для себя вынес много новых вещей, несмотря на то, что до этого знаний в этой области практически не было, материал удалось понять и усвоить.

Недостатки

Из-за того, что курс новый, есть некоторые моменты, которые поправлялись на ходу, и не всегда было понятно, что конкретно было поправлено и что стоит перечитать. Также есть некоторая неконсистентность в текстах, но уверен, что это будет исправлено (если еще нет).

Комментарий

Надо закладывать много времени на чтение материалов и, особенно, на выполнение домашки. Каждый урок может занимать около 30 минут вдумчивого чтения, а над домашками я сидел по несколько часов.

Отпуск брать, наверное, слишком, но часов по 10–12 в неделю стоит закладывать.

default-avatar6 августа 2025
Оценка 4.50dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
4
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
4
Качество практики
0
Помощь с трудоустройством
Достоинства

Это архитекторский курс, который  дает системный подход в проектировании сложных распределенных систем, основанных на командном и событийном взаимодействии (синхронное и событийное).  Даются базовые инструменты проектирования - event storming, концептуальная модель данных, модель коммуникаций, на базе которых можно принимать решения решения об архитектуре решения от «первых принципов». Особое внимание уделено характеристикам системы , эволюции архитектуры, особенностям коммуникации в event-driven взаимодействии, observability, фитнес-функциям. 

Хороший формат подачи материала через рассказ истории с живыми героями и гротескным ТЗ про систему обучения для котов. План «в тусовке», где есть живой разбор домашек и общение с другими участниками - сильно продуктивнее, чем просто соло чтение.

Недостатки

Система с совместной проверкой домашек далеко не всегда работает - как повезет - бывают и хорошие домашки на которых можно чему-то научиться, а есть проходные комментарии.

Комментарий

Будьте готовы потратить 4-8 часов в неделю на прохождение курса

default-avatar24 июля 2025. Средний (Middle)
Оценка 5.00dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
5
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

1. Это не проходной курс, без определенного бекграунда зайти в него не получится. Убедился в этом на своем опыте, не вывез курс АС и слился еще до первой домашки.
Но если собраться, выстроить правильный тайм менеджмент и подойти как к марафону, а не спринту, то количество информации, потенциальных знаний и компетенций поражает. Я думаю еще пару месяцев как минимум можно в самом курсе ковыряться, пока точно разберешься со всеми темами + доп материалов еще на год точно.

2. Курс как по мне достаточно практикоориентированный: за счет наличия реально сложных домашек (где реально нужно думать, я тратил от 2 до 8 часов на выполнение) которые похожи на кейсы из жизни. В целом некоторые штуки можно прям сходу внедрять на работе, типа ES или корректных ADR.

3. Идея с чатом и письмами мотивации - кайф

Недостатки

Первые 3 урока шли прям хронологически, структурировано и плавно. Ближе к концу уже расплывался фокус, повествование становилось рваным, очень тяжело было воспринимать информацию. Ну и некоторые под уроки (типа 4.2, 4.1) как будто нужно поменять местами с под уроками в других уроках. Не помню точно, но условно: Урок 2.2 меняем местами с 4.1 и тд

Комментарий

Нужно будет много времени. ОЧЕНЬ МНОГО ВРЕМЕНИ. Плюс нужен либо опыт использования всего что есть в курсе, либо хотя быть знакомым с этим. Ну либо быть готовым разбираться с нуля и тратить на это еще больше времени. Ну и работа с курсом после его окончания не заканчивается, я хоть и сделал все домашки все чинно-благородно, но все еще делаю конспекты и разбираюсь в материале. Если этого не сделать, через 3-6 месяцев знания улетят в помойку, надо повторять в любом случае. Ну и конспект делать обязательно, без него тяжелее запоминать и разбираться

default-avatar19 июля 2025. Ведущий (Lead)
Оценка 4.83dropdown-icon
Рекомендация 100%
5
Соотношение цены и качества
5
Программа курса
5
Преподаватель курса
5
Практическая применимость знаний
4
Удобство платформы
5
Качество практики
0
Помощь с трудоустройством
Достоинства

Третий пройденный курс от ШСП. Очень качественный образовательный продукт.

Обучает подходу к проектированию систем с акцентом на коммуникацию между сервисами. Подход можно сразу применить к реализации собственных проектов.

Увлекательные лонгриды с юмором и интересной историей. Изучение сложного материала перестаёт быть скучным.

Тема очень хорошо разобрана и изложена простым языком.

Автор курса не жалеет времени на разъяснение нюансов. Если что-то непонятно, всегда объяснит. Дружелюбное комьюнити.

Курс позволяет глубже погрузиться в контекст проектирования систем (ES, характеристики) и систематизирует знания.

Комментарий

Тут нужно пахать и не пропускать дедлайны по домашкам. В идеале взять отпуск.