Доступно

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

Тема в разделе "Курсы по программированию", создана пользователем Conor, 17 фев 2021.

Тема найдена по тегам:
Цена:
12000р.
Взнос:
233р.

Список участников складчины:

1. Conor
Тип: Стандартная складчина
Оцените эту складчину: /5,
  1. 17 фев 2021
    #1
    Conor
    Conor Организатор
    Асинхронная архитектура. Тариф - Я сам (Фёдор Борщёв, Антон Давыдов)
    [​IMG]

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

    Проблема обычно в неудачных способах взаимодействия систем между собой. Если ходить друг в друга по 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. Разбираемся, на что обращать внимание, куда смотреть и что делать в будущем.
     
    17 фев 2021
  2. 10 апр 2021
    #2
    Conor
    Conor Организатор
    Уведомляем вас о начале сбора взносов.
    Цена продукта: 12000 руб. Взнос с каждого участника: 233 руб.
    Кол-во участников в основном списке: 1 чел.

    Начало сбора взносов 12 Апрель 2021 года
     
    10 апр 2021