Mykurs.world Слив платных курсов.

Программирование [Фёдор Борщёв, Антон Давыдов] Асинхронная архитектура (2021)

Sermun

Модератор
Модератор
Status
Offline
Сообщения
12,885
Реакции
35,256
Баллы
113
[Фёдор Борщёв Антон Давыдов] Асинхронная архитектура (2021).png

[Фёдор Борщёв Антон Давыдов] Асинхронная архитектура (2021)

Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую положите в портфолио как Software Architect.

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

Проблема обычно в неудачных способах взаимодействия систем между собой. Если ходить друг в друга по HTTP API — получается распределённый монолит. Если ходить асинхронно — приходится решать кучу проблем с целостностью данных.

Мы расскажем, как избежать этих проблем.

Сделаем полноценный проект — систему для крупной компании на event-driven архитектуре по принципам DDD
Будем не только рисовать кучу квадратиков в LucidChart, но и писать код. Авторы — на Ruby, вы — на чём угодно. Задача — создать систему инвентаризации оборудования для крупной компании.

Основные требования: состояние товаров, статус ремонта, authn и authz, аудитлог, интеграция с монолитом. Используем Kafka, Event Streaming, Schema Registry. Упомянем о CQRS и SAGA.

Подойдёт всем, кто интересуется архитектурой ПО
Достаточно читать на любом языке программирования, знать хотя бы один популярный MVC-фреймворк и понимать, для чего нужны RabbitMQ/Kafka.

Подробнее:

Скачать материал:
 

Вложения

  • [Фёдор Борщёв Антон Давыдов] Асинхронная архитектура (2021).png
    [Фёдор Борщёв Антон Давыдов] Асинхронная архитектура (2021).png
    124.7 KB · Просмотры: 114
Сверху