Belli
Назад Психология Эзотерика Здоровье Бизнес Фото Видео Иностранные языки Имидж и стиль Дизайн Хобби и рукоделие Администрирование Программирование SMM Отношения Дети и родители Школа и репетиторство Seo Форекс и инвестиции Отдых и путешествия Музыка Сад и огород Бухгалтерия и финансы Другие тематики Темы и шаблоны Авто-мото Строительство и ремонт Курсы Авторы
Корзина

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

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

О товаре

Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио.
В новом потоке все ролики будут новыми. Заодно мы пересмотрели контент — переделали содержимое уроков, один убрали, два добавили.
О чем курс
Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.
Мы расскажем, как избежать этих проблем — правильно разнести функциональность по сервисам и выбрать подходящий формат асинхронной коммуникации. Вы познакомитесь с Kafka, Event Streaming и понятием Schema Registry. Кроме того, мы упомянем о CQRS и SAGA.
Сделаем полноценный проект — систему для крупной компании на event-driven-архитектуре по принципам DDD. Мы не только нарисуем кучу квадратиков в LucidChart, но ещё и напишем код — спроектируем и запилим систему инвентаризации оборудования для крупной компании.
Подойдёт всем, кто интересуется архитектурой ПО
Достаточно читать на любом языке программирования, знать хотя бы один популярный MVC-фреймворк и понимать, для чего нужны RabbitMQ/Kafka.
Программа
Вводная

Урок 1
Разбираем, в чём разница между распределённым монолитом и асинхронной системой.
Проектирование
Урок 2
Переводим язык бизнеса в процессы и модель данных
Урок 3
Переводим процессы и модель данных в сервисы и коммуникации
Имплементация
Урок 4
Первый сервис — authn в распределённых системах, CUD и Business events на практике
Урок 5
Основной сервис инвентаризации, выбор message broker
Дорабатываем систему
Урок 6
Добавляем незапланированный сервис: эволюция событий в системе
Урок 7
После запуска: тестирование, ретраи и обработка ошибочных событий
Личный опыт и выводы
Урок 8
Опыт Антона: 4 асинхронные системы из реальной жизни
Урок 9
Итоги и что делать дальше
Авторы
Фёдор Борщёв и Антон Давыдов.
Больше 20 лет опыта на двоих

Отзывы покупателей



Кликните на изображение чтобы обновить код, если он неразборчив

Рейтинг

0
Голосов: 0
5
Голосов: 0
4
Голосов: 0
3
Голосов: 0
2
Голосов: 0
1
Голосов: 0

Еще курсы от Фёдор Борщёв, Антон Давыдов

[Школа сильных программистов] Есть минутка. Тариф Аптечка (Федор Борщев, Марьяна Онысько, Ирина Парфенова)
Что будет в письмах Письмо 1. Основы рабочего общения - эмоции, контексты и процессы Обсудим, почему бывает трудно общаться с людьми, особенно на удалёнке и почему люди ведут себя непредсказуемо. Научимся упорядочивать коммуникацию в команде и разбираться в своих и чужих чувствах. Письмо 2. Чаты и
1050 RUB
[Thinknetica] Dry-rb: что, зачем и как. Тариф Слушатель (Антон Давыдов)
Программа воркшопа: 1 неделя 3 вебинара Практические задания Общение с автором и ответы на вопросы День 1. Зависимости, DI, IoC containers. Собираем каркас проекта. Для начала придется разобраться в зависимостях в коде, т.е. в любых библиотеках, классах, модулях, функциях и прочем, что
1670 RUB
Профессиональный рост: меня и команды. Тариф - Я сам (Фёдор Борщёв, Василий Половнёв)
4-недельный курс о том, как расти самому и выстраивать системный рост команды Этот курс подойдет, если: Вы выбираете расти в тимлиды или стать крутым архитектором. Хотите выстроить траекторию развития, чтобы сэкономить время и меньше ошибаться. Вы переходите из компании в компанию, но делаете всё
1750 RUB
[Школа сильных программистов]  Без ерунды. Курс о Developer Experience (Фёдор Борщёв)
Что за волшебная таблетка этот ваш Developer Experience? Двухчасовой вебинар по Developer Experience, после которого вы больше не сможете ныть, что не хватает времени на кодинг полезных фич Потому что поймёте, как не тратить время на ерунду, которая не приносит пользы бизнесу Инструменты
1725 RUB
[Школа сильных программистов] Анализ систем. Тариф Аптечка (Фёдор Борщёв, Антон Давыдов)
4-недельный курс о том, как проектировать системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку. Научим распиливать монолиты, обоснованно выбирая технологии и архитектурные стили, оставляя после себя понятную документацию. Вы спроектируете архитектуру
1725 RUB
Тестирование в Python. Тариф Я сам (Федор Борщев, Никита Соболев)
Как научиться писать тесты на питоне самому и внедрить это на работе Неделя 0. Вводная Базовая практика и теория тестирования с pytest О чём: Никита разберёт базу тестирования на pytest: как работает сбор и выполнение тестов, что такое фикстуры и параметризация, упомянет о хуках, плагинах, моках и
1745 RUB