Современные архитектуры ПО: Domain Models, CQRS и Event Sourcing
Этот курс охватывает шаблоны анализа DDD. Архитекторы и разработчики найдут детали шаблонов реализации, таких как Domain Model, CQRS и Event Sourcing.
Построение распределенных event-driven систем. Автор делает акцент на аспектах, которые сложно заметить при изучении теоретического материала, делится знаниями, которые он получил применяя event-driven идеологию на практике.
Event-sourcing. Этот подход является особенно популярным на западном рынке, однако этом найти качественные материалы для его изучения на русском языке очень сложно. Вы станете очень ценным кадром на рынке, ведь мало специалистов, знающих как работает Event sourcing под капотом и готовых реализовать на нем систему с нуля.
System design. Все вопросы, затронутые в курсе, будут полезны при прохождении собеседований в большинство западных и российских компаний. Курс позволит вам расширить кругозор и начать понимать более сложную техническую литературу, становясь действительно серьезным специалистом.
Руководство проектами. Под наблюдением ментора вы проделаете полный путь от собрания требований у заказчика до полной реализации тренировочных проектов. Ментор совместно с автором курса будут подталкивать вас к нахождению наиболее оптимальных проектных решений, как технических (производительность и надежность решения), так и с точки зрения бизнеса.
По окончании курса вы:
Этот курс охватывает шаблоны анализа DDD. Архитекторы и разработчики найдут детали шаблонов реализации, таких как Domain Model, CQRS и Event Sourcing.
Изучите источники событий на теоретических и практических примерах. Более 3 часов видео контента вводят новые концепции, а затем погружаются в реализацию идей с использованием кода. Получите доступ к источнику полнофункционального веб-приложения на основе событий, созданного с использованием концепций, изложенных в видео.
Есть много заблуждений относительно паттерна CQRS. Этот курс представляет собой подробное руководство по каждой проблеме или вопросу внедрения, которые у вас когда-либо возникали в отношении CQRS.
Command Query Responsibility Segregation - это разделение системы на две независимых части: стек команд для изменения данных и стек запросов для выборки данных без их изменения. Стек команд рассчитан на работу с нормализованной реляционной базой через Object-Relational Mapping (ORM), а стек запросов - на денормализованное хранилище, оптимизированное на скорость выполнения выборок данных. Такой подход позволяет существенно повысить скорость выполн