Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио.
В новом потоке все ролики будут новыми. Заодно мы пересмотрели контент — переделали содержимое уроков, один убрали, два добавили.
О чем курс
Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.
Мы расскажем, как избежать этих проблем — правильно разнести функциональность по сервисам и выбрать подходящий формат асинхронной коммуникации. Вы познакомитесь с Kafka, Event Streaming и понятием Schema Registry. Кроме того, мы упомянем о CQRS и SAGA.
Сделаем полноценный проект — систему для крупной компании на event-driven-архитектуре по принципам DDD. Мы не только нарисуем кучу квадратиков в LucidChart, но ещё и напишем код — спроектируем и запилим систему инвентаризации оборудования для крупной компании.
Подойдёт всем, кто интересуется архитектурой ПО
Достаточно читать на любом языке программирования, знать хотя бы один популярный MVC-фреймворк и понимать, для чего нужны RabbitMQ/Kafka.
Теория
— 9 видеоуроков
Урок 1
Разбираем, в чём разница между распределённым монолитом и асинхронной системой.
Урок 2
Переводим язык бизнеса в процессы и модель данных
Урок 3
Переводим процессы и модель данных в сервисы и коммуникации
Урок 4
Первый сервис — authn в распределённых системах, CUD и Business events на практике
Урок 5
Основной сервис инвентаризации, выбор message broker
Урок 6
Добавляем незапланированный сервис: эволюция событий в системе
Урок 7
После запуска: тестирование, ретраи и обработка ошибочных событий
Урок 8
Опыт Антона: 4 асинхронные системы из реальной жизни
Урок 9
Итоги и что делать дальше
— Конспект самого главного
— Список дополнительных материалов
Практика
— Домашка из 6 частей, без обратной связи
Скрытый текст. Открывается зарегистрированным пользователям.
Авторы
Фёдор Борщёв и Антон Давыдов.
Больше 20 лет опыта на двоих
Скрытый текст. Доступен только зарегистрированным пользователям.Нажмите, чтобы раскрыть...
Новые складчины | страница 27
Категории
Страница 27 из 34

![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FbvXXSQGt%2FSkillfactory.png&hash=5e1777b2184091bc903bece027ef8098&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.imgur.com%2FcUB60gQ.png&hash=4118a6427f4957ff02de80c78f08b515&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2F4yThVKgy%2FUdemy-Node-js-Node-js.png&hash=331a0f1f60c34d63ee7dab2106a78c94&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi121.fastpic.org%2Fbig%2F2023%2F0403%2F63%2F65278c6df3fdd2b274e386597a695c63.jpg&hash=b9463fe6bbec37e1e082258eae8f0d58&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2F5yLnF43X%2Fimage.png&hash=b94cd072c092922903028b202b51aed0&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2Fhvc8Lk85%2FUdemy-Chat-GPT-Chetan-Pujari.png&hash=f268ed2f853d7ec3086a638e5fd27c7e&v=4)
![[IMG]](proxy14p.php?image=https%3A%2F%2Fi.postimg.cc%2FpdBL3Hmz%2FMachine-Learning-with-Python-Complete-course-for-beginners-Prashant-Mishra.png&hash=1f2fa3ec66236390af4653fc40bb551a&v=4)