Logo
Grokking Microservices Design Patterns
Ask Author
Back to course home

0% completed

Introduction

In a monolithic application, we usually use one database for everything. This single database handles both read and write operations. That means that the database is both working for complex join queries, and also perform CUD (Create, Update, Delete) operations. But, when the application gets more complicated, handling these read and write tasks can become really hard to manage.

CQRS stands for Command Query Responsibility Segregation. It's a design pattern that splits the operations of a system into two distinct parts: commands (which modify data i.e

.....

.....

.....

Like the course? Get enrolled and start learning!