• Форумы
  • Складчины
  • Программирование

Асинхронная архитектура 2024. Тариф Я сам (Фёдор Борщёв, Антон Давыдов)

Найти складчину
  • Курс создан: Дата начала 10 Июн 2024
В избранное
Зарегистрируйтесь, чтобы посмотреть скрытый контент
Aноним
  • 10 Июн 2024
  • #1
Ссылка на картинку
О чем курс:
Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.

Мы расскажем, как избежать этих проблем — правильно разнести функциональность по сервисам и выбрать подходящий формат асинхронной коммуникации. Вы познакомитесь с Kafka, Event Streaming и понятием Schema Registry. Кроме того, мы упомянем о CQRS и SAGA.
О чём курс


Программа курса:

Проектирование
Изучим 6 шагов для проектирования системы — начиная от анализа бизнес-требований и заканчивая связями между компонентами
в системе. Разберёмся, как получить данные, необходимые для работы бизнес-логики, из другого сервиса или части.

На выходе получим полностью спроектированную систему, которая отвечает на все вопросы имплементации: разберёмся, какие данные нужны бизнесу, какие команды он хочет выполнять с ES like — подхода, а также составим модель данных, поймём, почему UML/ERD может быть избыточен.

Урок 2
Переводим язык бизнеса в процессы и модель данных
Урок 3
Переводим процессы и модель данных в сервисы и коммуникации


Имплементация
Выберем и сделаем механизм аутентификации. Отправим первое асинхронное сообщение, разберёмся в разнице между Distributed message Queue и Distributed log. А так как мы будем использовать kafka — разберёмся, как она работает на базовом уровне.

На выходе получим первые два сервиса из проекта системы:
SSO и первый сервис для бизнеса. А также свяжем их асинхронной коммуникацией для корректной работы всей системы.

Урок 4
Первый сервис — authn в распределённых системах, CUD и Business events на практике

Урок 5
Основной сервис инвентаризации, выбор message broker

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

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

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

Урок 7
После запуска: тестирование, ретраи и обработка ошибочных событий
Урок 6
Добавляем незапланированный сервис: эволюция событий в системе



Личный опыт и выводы
Подведём итоги курса: поговорим о проблемах, которые Антон наблюдал в системах, мигрирующих на асинхронную коммуникацию. Это нейминг, проектирование, техническая реализация. Затронем data management patterns, чтобы показать, что это отдельные концепции, которые могут использоваться в асинхронной архитектуре, но не обязательно должны быть в ней. Обсудим, как практиковаться после курса и где искать идеи и места для новых проектов.

На выходе: составим список подводных камней и советов, которые помогут избежать проблем. Получим цельную картину и шаги/темы для дальнейшего изучения.
Урок 9
Итоги и что делать дальше
Урок 8
Опыт Антона: 4 асинхронные системы из реальной жизни

Тарифы:
Теория
— 9 видеоуроков
— Факультатив по биллингу и модели данных в записи
— Конспект самого главного
— Список дополнительных материалов

Практика
— Домашка из 6 частей, без обратной связи

Бонусы
— Доступ к материалам после окончания курса — 4 месяца
Смотреть далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть авторский контент.
Поиск по тегу:
Теги
event streaming антон давыдов асинхронная архитектура вязание кукла микросервисы ольга архипова фёдор борщёв
Похожие складчины
Скачать Асинхронная архитектура 2.0. Тариф Я сам (Фёдор Борщёв, Антон Давыдов)
  • Теги
    ddd fundamentals neal schaffer rabbitmq/kafka smm
  • От: Организатор
  • 12 Апр 2023
Ответы
0
Просмотры
249
12 Апр 2023
Организатор
Скачать [Школа сильных программистов] Анализ систем. Тариф Аптечка (Фёдор Борщёв, Антон Давыдов)
  • Теги
    автор ольга рябчикова анализ бизнеса анализ систем антон давыдов типографика и композиция
  • От: Организатор
  • 19 Апр 2023
Ответы
0
Просмотры
304
19 Апр 2023
Организатор
Скачать [Школа сильных программистов] Вы приняты. Тариф: Я сам (Фёдор Борщёв, Дмитрий Рожков)
  • Теги
    александра зарубина базовый курс вы приняты дмитрий рожков наращивание ресниц
  • От: Организатор
  • 30 Май 2022
Ответы
0
Просмотры
148
30 Май 2022
Организатор
Скачать Профессиональный рост: меня и команды. Тариф - Я сам (Фёдор Борщёв, Василий Половнёв)
  • Теги
    архитектор василий половнёв карьерный рост команда профессиональный рост
  • От: Организатор
  • 13 Дек 2021
Ответы
0
Просмотры
209
13 Дек 2021
Организатор
Скачать [Школа сильных программистов] Стать тимлидом 2.0. Пакет Я сам (Фёдор Борщёв, Марьяна Онысько)
  • Теги
    dieselpunkro кожаный чехол марьяна онысько пакет я сам стать тимлидом 2.0
  • От: Организатор
  • 19 Фев 2024
Ответы
0
Просмотры
250
19 Фев 2024
Организатор
Найти больше схожих складчин

Зарегистрируйте учетную запись

У вас появится больше возможностей!

Создать учетную запись

Пройдите быструю регистрацию

Регистрация

Войти

Уже зарегистрированы? Войдите.

Вход
  • Форумы
  • Складчины
  • Программирование
  • Novus
  • Russian (RU)
  • Обратная связь
  • Условия и правила
  • Политика конфиденциальности
  • Справка
Меню
Вход

Регистрация

  • Форумы
  • Что нового?