Circuit Breaker, CQRS, Event Sourcing, Sidecar, Backend-for-Frontend, and Strangler — Many modern-day applications need to be built at an enterprise scale, sometimes even at an internet-scale. Each application needs to meet scalability, availability, security, reliability, and resiliency demands. In this article, I’m going to talk about some design patterns that can help you achieve the above-mentioned abilities with ease. …