Как мы сделали такую простую идею такой сложной? 🤔
CQRS — это один из самых простых паттернов.
CQRS разделяет операции записи и чтения в приложении.
Это разделение может быть логическим ИЛИ физическим.
CQRS имеет множество преимуществ:
🟡Управление сложностью
🟡Повышенная производительность
🟡Масштабируемость
🟡Гибкость
🟡Безопасность
Мой предпочтительный подход — начинать с логического CQRS.
Одна база данных + отдельные потоки для записей и чтений.
Вы можете разработать модель данных, оптимизированную для каждой операции.
Многие разработчики избегают CQRS, боясь его сложности.
Они думают, что для реализации CQRS нужен MediatR.
Это не так.
⏩Вот почему:
клик👉
@KodBlog