diff --git a/command-query-responsibility-segregation/README.md b/command-query-responsibility-segregation/README.md index 4c9749d97..3e66e4741 100644 --- a/command-query-responsibility-segregation/README.md +++ b/command-query-responsibility-segregation/README.md @@ -32,6 +32,10 @@ Microsoft's documentation says > CQRS separates reads and writes into different models, using commands to update data, and queries to read data. +Architecture diagram + +![CQRS Architecture Diagram](etc/CQRS Architecture Diagram.png) + ## Programmatic Example of CQRS Pattern in Java One way to implement the Command Query Responsibility Segregation (CQRS) pattern is to separate the read and write operations into different services. diff --git a/command-query-responsibility-segregation/etc/CQRS Architecture Diagram.png b/command-query-responsibility-segregation/etc/CQRS Architecture Diagram.png new file mode 100644 index 000000000..7391582c2 Binary files /dev/null and b/command-query-responsibility-segregation/etc/CQRS Architecture Diagram.png differ