This was a complex chapter, but if you understand it fully, it will make your application efficient and high performance.
We kicked off by understanding the drawbacks of the classic architecture, and then moved on to discuss the concept and implementation of ES and CQRS. We also looked at the implementation of a sample problem. We talked about why these patterns are useful, and how they have a particular harmony with massive-scale, cloud native applications.
In the upcoming chapter, we are going to deep dive into the security of the application. Stay tuned!