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

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

Найти складчину
  • Дата начала 14 Авг 2021
Цена: 225 РУБ
Список участников складчины:
  • 1. iumkh
  • 2. maria03
Показать больше
Скачать курс
Скачать Скачать Скачать
Aноним
  • 14 Авг 2021
  • #1

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

Ссылка на картинку
Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.
Проблема обычно в неудачных способах взаимодействия систем между собой. Если ходить друг в друга по HTTP API — получается распределённый монолит. Если ходить асинхронно — приходится решать кучу проблем с целостностью данных.
Мы расскажем, как избежать этих проблем.
CTO и программист
Сделаем полноценный проект — систему для крупной компании на event-driven архитектуре по принципам DDD.
Будем не только рисовать кучу квадратиков в LucidChart, но и писать код. Авторы — на Ruby, вы — на чём угодно. Задача — создать систему инвентаризации оборудования для крупной компании.
Основные требования: состояние товаров, статус ремонта, authn и authz, аудитлог, интеграция с монолитом. Используем Kafka, Event Streaming, Schema Registry. Упомянем о CQRS и SAGA.
Подойдёт всем, кто интересуется архитектурой ПО
Достаточно читать на любом языке программирования, знать хотя бы один популярный MVC-фреймворк и понимать, для чего нужны RabbitMQ/Kafka.
Спойлер: Программа:
Интро
Урок 1. Разбираем, в чем разница между распределённым монолитом и асинхронной системой.
Проектирование
Урок 2. Event Storming — превращаем требования в модель данных и процессы.
Урок 3. Переходим от процессов и модели данных в сервисы и коммуникации.
Имплементация
Урок 4. Аутентификация и авторизация: выбираем между jwt, токенами, SAML и oauth.
Урок 5. Пишем первый сервис: события, data streming. Выбираем брокер сообщений.
Развитие
Урок 6. Учимся тестировать и поддерживать асинхронные системы : эволюция событий, schema registry.
Урок 7. Делаем нотификации и аналитику на основе стриминга данных.
Урок 8. Разбираемся, на что обращать внимание, куда смотреть и что делать в будущем.
Нажмите, чтобы раскрыть...
Читать далее...
Показать больше
 
Зарегистрируйтесь , чтобы посмотреть скрытый контент.
Последнее редактирование: 27 Апр 2022
Поиск по тегу:
Теги
антон давыдов асинхронная архитектура борщёв давыдов фёдор борщёв
Похожие складчины
Скачать Асинхронная архитектура 2024. Тариф Я сам [Фёдор Борщёв, Антон Давыдов]
  • 10 Июн 2024
  • в разделе: Программирование
Скачать Асинхронная архитектура 2.0. Тариф Я сам [Фёдор Борщёв, Антон Давыдов]
  • 12 Апр 2023
  • в разделе: Программирование
Скачать [Школа сильных программистов] Анализ систем. Тариф Аптечка [Фёдор Борщёв, Антон Давыдов]
  • 19 Апр 2023
  • в разделе: Программирование
Скачать [Школа сильных программистов] Вы приняты. Тариф: Я сам [Фёдор Борщёв, Дмитрий Рожков]
  • 16 Май 2022
  • в разделе: Программирование
Скачать Стать тимлидом [Фёдор Борщёв, Марьяна Онысько]
  • 13 Авг 2021
  • в разделе: Программирование

Войдите или зарегистрируйтесь!

Учетная запись позволит вам участвовать в складчинах и оставлять комментарии

Регистрация

Создайте аккаунт. Это просто!

Регистрация

Вход

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

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