AWS Certified Developer Associate DVA-C02 Practice Question
A company's e-commerce platform is currently using a monolithic architecture that is becoming increasingly complex to update and scale. The platform experiences variable workloads, with significant spikes during sales events. To address scalability and agility, the company intends to refactor the platform. Which architectural pattern should the company employ to allow individual functions to scale independently according to demand, and deploy updates more frequently and with less risk?
A microservices architectural pattern is most suitable in this scenario because it involves developing a single application as a suite of small services. Each service runs in its own process and communicates with lightweight mechanisms, often an HTTP-based API. Microservices are built around business capabilities and enable continuous delivery and deployment. In contrast, choreography and orchestration refer to interaction styles in distributed systems, and a fanout pattern is a messaging scenario that allows messages to be broadcast to multiple recipients.
Ask Bash
Bash is our AI bot, trained to help you pass your exam. AI Generated Content may display inaccurate information, always double-check anything important.
What are microservices and how do they work?
Open an interactive chat with Bash
What are the benefits of using microservices over a monolithic architecture?
Open an interactive chat with Bash
What is the difference between orchestration and choreography in microservices?
Open an interactive chat with Bash
AWS Certified Developer Associate DVA-C02
Development with AWS Services
Your Score:
Report Issue
Bash, the Crucial Exams Chat Bot
AI Bot
Loading...
Loading...
Loading...
IT & Cybersecurity Package Join Premium for Full Access