AWS Certified Solutions Architect Associate SAA-C03 Practice Question

The development team at an e-commerce company is designing a checkout microservice which would manage shopping cart sessions for users. The microservice must be capable of maintaining a user's shopping cart contents between sessions without compromising on the system's overall resilience and scalability. What architectural design will best meet these requirements while adhering to microservices best practices?

  • Store the session states in in-memory storage within the microservice to facilitate quick access.

  • Design the microservice to be stateful, so it directly manages user shopping cart sessions.

  • Implement an external session store to manage the shopping cart session state, allowing the microservice to remain stateless.

  • Utilize an AWS RDS instance to store user session states within a relational database schema.

AWS Certified Solutions Architect Associate SAA-C03
Design Resilient Architectures
Your Score:
Settings & Objectives
Random Mixed
Questions are selected randomly from all chosen topics, with a preference for those you haven’t seen before. You may see several questions from the same objective or domain in a row.
Rotate by Objective
Questions cycle through each objective or domain in turn, helping you avoid long streaks of questions from the same area. You may see some repeat questions, but the distribution will be more balanced across topics.

Check or uncheck an objective to set which questions you will receive.

Bash, the Crucial Exams Chat Bot
AI Bot