Профессиональная конференция для Go-разработчиков

Эволюция и мифы CQRS

Архитектуры и масштабируемость

Проектирование архитектуры

Архитектурные паттерны

Доклад принят в программу конференции

Целевая аудитория

Backend-разработчики на любом языке программирования.

Тезисы

Казалось бы, про CQRS всё уже давно сказано — но мне есть что добавить!

Если спросить 10 разных разработчиков: что такое CQRS, то получишь 10 разных ответов. В докладе я обобщу свой многолетний опыт применения CQRS. Обсудим, какие варианты реализации CQRS бывают. Какие преимущества дает каждый из вариантов и какие он накладывает ограничения.

Также обсудим самые популярные вопросы и заблуждения CQRS:
* могут ли команды возвращать значения. Если нет, то почему?
* могут ли query писать логи?
* что делать, если две команды должны использовать общую логику?
* поможет ли CQRS при росте нагрузки на сервис?

Более 15 лет занимается разработкой веб-приложений. Занимался как созданием новых приложений, так и поддержкой и рефакторингом существующих. Основная область интересов — применение архитектур и паттернов проектирования на практике.

Тинькофф

Команда Тинькофф — это разработчики, тестировщики, SRE-инженеры, архитекторы, аналитики, продакт-менеджеры, дизайнеры и другие специалисты. Вместе они создают финтех-продукты, которыми пользуются более 38 миллионов клиентов. Тинькофф развивает IT-индустрию, поддерживает комьюнити и делится экспертизой.

Видео

Другие доклады секции

Архитектуры и масштабируемость

Алиса 6 лет спустя
Павел Капля

Алиса и Умные устройства Яндекса