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

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

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

О товаре

Компании, которые уходят от монолитной архитектуры к сервисной и микросервисной, часто терпят поражение — получают такой же монолит, только разбитый по нескольким репозиториям.
Проблема обычно в неудачных способах взаимодействия систем между собой. Если ходить друг в друга по 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. Разбираемся, на что обращать внимание, куда смотреть и что делать в будущем.

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



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

Рейтинг

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

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

Самому не проще (Фёдор Борщёв, Марьяна Онысько)
Трехнедельный онлайн-курс о делегировании для программистов, продакт- и проджект-менеджеров. Старт — 12 января Курс «Стать тимлидом» закончился. Грустно, но мы запустим ещё — по отзывам получилось классно. Мы тоже довольны. Самым востребованными оказались уроки о команде и процессах. Если
1695 RUB
[Школа сильных программистов] Вы приняты. Тариф: Я сам (Фёдор Борщёв, Дмитрий Рожков)
Курс — первая помощь по трудоустройству за рубежом. Мы не будем месяцами жевать теорию, а за 3 недели поможем сделать первые шаги. Вы проапдейтите профиль в линкедине и резюме, составите список компаний, в которых хотите работать. На тарифах «В тусовке» и «VIP» потренируетесь проходить
1700 RUB
Тестирование в Python. Тариф Я сам (Федор Борщев, Никита Соболев)
Как научиться писать тесты на питоне самому и внедрить это на работе Неделя 0. Вводная Базовая практика и теория тестирования с pytest О чём: Никита разберёт базу тестирования на pytest: как работает сбор и выполнение тестов, что такое фикстуры и параметризация, упомянет о хуках, плагинах, моках и
1745 RUB
[Школа сильных программистов] Анализ систем. Тариф Аптечка (Фёдор Борщёв, Антон Давыдов)
4-недельный курс о том, как проектировать системы. Новые — чтобы не переделывать, старые — чтобы разобрать на части и ускорить разработку. Научим распиливать монолиты, обоснованно выбирая технологии и архитектурные стили, оставляя после себя понятную документацию. Вы спроектируете архитектуру
1725 RUB
[Школа сильных программистов]  Без ерунды. Курс о Developer Experience (Фёдор Борщёв)
Что за волшебная таблетка этот ваш Developer Experience? Двухчасовой вебинар по Developer Experience, после которого вы больше не сможете ныть, что не хватает времени на кодинг полезных фич Потому что поймёте, как не тратить время на ерунду, которая не приносит пользы бизнесу Инструменты
1725 RUB
Асинхронная архитектура 2.0. Тариф Я сам (Фёдор Борщёв, Антон Давыдов)
Четырёхнедельный онлайн-курс о том, как строить распределённые сервисы. Мы простым языком расскажем о DDD и об архитектуре больших систем. По итогам курса вы спроектируете распределённую систему, которую добавите в портфолио. В новом потоке все ролики будут новыми. Заодно мы пересмотрели контент —
1865 RUB