Доступно

Коммуникации систем [Пакет Аптечка] [Школа сильных программистов] [Фёдор Борщёв, Антон Давыдов]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 2 май 2025.

Цена: 34 650р-90%
Взнос: 3 280р
100%

Основной список: 25 участников

Резервный список: 9 участников

Статус обсуждения:
Комментирование ограничено.
  1. 2 май 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Коммуникации систем [Пакет Аптечка] [Школа сильных программистов] [Фёдор Борщёв, Антон Давыдов]

    Без имени.png

    Что на курсе:


    1) Пять лонгридов. Даже не лонгридов, а ЛОНГРИДИЩ!
    Первый — на 58 страниц А4. Плотный, как хороший справочник, но читается, как сериал. Предвосхищаем каждый вопрос: «а если вот так?», «а почему не иначе?»

    2) Дополнительные материалы. К каждому лонгриду собрали кучу полезных источников — книги, статьи, видео — и объяснили, зачем они вам. Не просто «читайте вот это», а что читать, когда, в каком контексте и почему это важно. Можно углубиться, можно идти вширь. Контента хватит на год самостоятельного развития, особенно если любите копнуть поглубже.

    3) Онлайн-встречи с разбором домашек. Раз в неделю собираемся в зуме: Антон проходит по ключевым паттернам, которые встречались в домашках: типичные ошибки, нестандартные решения, интересные ходы. Он не просто рассказывает,
    а показывает: как рассуждать, на что смотреть, что должно быть «звоночком».
    Это не лекция, а живой диалог: можно задать вопрос, если что-то осталось непонятным, обсудить свой кейс, получить совет. Запись будет, но лучше приходить: живое общение даёт совсем другой эффект.

    4) Финальная Q&A-сессия с мини-праздником. В конце курса встречаемся в зуме — отвечаем на вопросы, доуточняем, что осталось неясным, делимся инсайтами. И, конечно, празднуем: вы вложили в это силы, внимание и энергию. Берите напитки, подключайтесь — дата 11.07, 16:00 мск.

    Программа

    Неделя 1. База по event-driven

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

    Ключевые концепции и термины:
    • Event driven architecture
    • Event driven communications
    • Coupling и cohesion
    • Командный и реакционный подход к коммуникациям
    • EventStorming
    • Гранулярность событий
    • Распределённые очереди и распределённые логи
    • Fine/Coarse события
    • Kafka
    Неделя 2. Углубляемся в коммуникации
    В прошлом уроке мы определили связи, основываясь на функции системы. Теперь посмотрим её форму — построим модель данных, необходимых для бизнес-логики.
    На основе карты коммуникаций и модели данных определим способы коммуникаций частей системы между собой.
    На выходе научитесь строить концептуальную модель данных, определять стили коммуникации, решим, какие данные складывать в одно событие, а какие — в несколько, поймёте, как называть топики в kafka.

    Ключевые концепции и термины:
    • Концептуальная, логическая и техническая модель данных
    • Консистентность
    • Delta vs state события
    • System/replication/public id
    • Сериализация событий: json, proto, avro
    Неделя 3. Эволюция и исправление ошибок
    Система растёт и меняется, кажется, что бизнес-требования противоречат сами себе. Учимся не бояться этого, разбираемся с обратной совместимостью.
    На выходе поймёте, как эволюционируют большие системы, научитесь переезжать с синхронной на асинхронную связи (и обратно) и строить подробный план для изменения любого вида связи. Узнаете о проблемах совместимости и о том, как они решаются

    Ключевые концепции и термины:
    • Прямая и обратная совместимость
    • Версионирование коммуникаций
    • Schema Registry
    • Потеря данных и идемпотентность
    • Ретраи
    • Outbox pattern и dead letter queue
    • Event ordering.
    Неделя 4. Занимаемся поддержкой системы
    Учимся жить с большой системой. Разбираемся, как наблюдать за тем, что происходит в коммуникациях, и отлаживать возникающие проблемы.
    На выходе научитесь мониторить большие системы. Разберётесь в реакционных паттернах и их применимости для реализации бизнес-логики.
    Научитесь доказательно объяснять и продавать бизнесу и коллегам принятые решения, связанные с коммуникациями.

    Ключевые концепции и термины:
    • Observability & monitoring
    • Доказуемость принятия решений
    • Security
    • CQRS, event sourcing
    • Coordination Models
    • Socio-technical systems
    Неделя 5. Итоги и дальнейшие шаги
    Подводим общие итоги и обсуждаем дальнейшие шаги.
    Повторяем концепции, пройденные в курсе, и планируем развитие собственных навыков после курса.
    На выходе получите чек-лист работы над коммуникациями систем, дальнейшие шаги по самостоятельному изучению. Соберёте все знания системы вместе так, чтобы к ним можно было возвращаться.

    Ключевые концепции и термины:
    • всё, что было в курсе
    • C4, arc42, iso42010
    • Team topology
    • Integration patterns
    Неделя 6
    Проверяем домашку № 4 у коллег
    Разбор домашек №4 Зум 15-17 мск

    Неделя 7. Q&A-сессия
    Зум 16-17:30 мск

    Пакет Аптечка:
    Теория
    — 5 лонгридов
    — Список дополнительных материалов
    Практика и обратная связь
    — Домашка, без обратной связи
    Бонусы
    — Q&A-сессия в конце обучения. Сможете задать вопросы и пообщаться с авторами курса

    Цена 35000 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 4 май 2025
    1 человеку нравится это.
  2. Последние события

    1. skladchik.com
      Складчина доступна.
      21 мар 2026
    2. panakol
      panakol участвует в складчине.
      25 фев 2026
    3. wulat
      wulat участвует в складчине.
      28 янв 2026
    4. tolpekin
      tolpekin участвует в складчине.
      18 янв 2026

    Последние важные события

    1. skladchik.com
      Складчина доступна.
      21 мар 2026
    2. skladchik.com
      Взнос в складчине составляет 1 640р.
      21 дек 2025
    3. skladchik.com
      Складчина активна.
      21 дек 2025
    4. skladchik.com
      Сбор взносов начинается 21.12.2025.
      18 дек 2025
  3. Обсуждение
  4. 19 дек 2025
    #2
    kuuliibiin
    kuuliibiin ЧКЧлен клуба
    Это второй поток?

    Кстати, есть скидка До вечера воскресенья действует промокод NYCS на 10 процентов скидки

    ***

    Второй поток «Коммуникации систем (Скрытая ссылка

    Летом этого года мы перезапустили самый первый архитектурный флагман школы — «Асинхронную архитектуру». Переработали процесс обучения, пересмотрели домашку, добавили кучу материалов и шестипальцевого Ибрагима. Наконец-то мы готовы запускать второй поток (Скрытая ссылка).

    На курсе учимся строить модели данных, проводить Event Strorming, определять размеры событий, много говорим об эволюции и тестировании. Кароч, это продолжение «Анализа Систем», но проходить можно и до него, и после. Как и в «Анализе систем» мы учим сначала думать, а потом делать, но на этот раз в разрезе коммуникаций частей системы между собой. Материалы полезны тем, кто работает внутри монолитов, и тем, кто работает с распределёнными системами или планирует свои монолиты разобрать.

    Стартуем 28 января, учимся 7 недель (из них интенсивных 5). До вечера воскресенья действует промокод NYCS на 10 процентов скидки.
     
  5. 21 дек 2025
    #3
    Организатор
    Организатор ОргОрганизатор
    Да, это второй поток
     
  6. 30 дек 2025
    #4
    ignition20
    ignition20 СкладчикСкладчик
    есть промокод
    KSGO2
    на скидку 10% на этот курс
     
  7. 18 фев 2026
    #5
    kuuliibiin
    kuuliibiin ЧКЧлен клуба
    а уже доступен курс, после покупки сразу получаем?
     
  8. 20 фев 2026
    #6
    kuuliibiin
    kuuliibiin ЧКЧлен клуба
    @Организатор подскажите пожалуйста - уже доступен курс, после оплаты сразу получу?
     
  9. 13 мар 2026
    #7
    ignition20
    ignition20 СкладчикСкладчик
    когда же уже выложите материалы курса?
     
Статус обсуждения:
Комментирование ограничено.