AWS Certified Solutions Architect Professional SAP-C02 Practice Question

Your company is re-platforming its monolithic order-management application that currently runs on Amazon EC2 into a set of microservices. Each microservice will reside in its own AWS account that is part of the company's AWS Organizations structure. The architecture team has these goals:

  1. The existing order service must publish order-created events and automatically route them to consumer microservices in other accounts without knowing their identities.
  2. Future microservices must be able to process historical order events that occurred before they were deployed.
  3. The solution must minimize the amount of custom infrastructure and operational overhead.

Which approach BEST meets these requirements?

  • Stream events into an Amazon Kinesis Data Stream in the order service account, enable enhanced fan-out to consumer applications in other accounts, and deliver the stream to Amazon S3 through Kinesis Data Firehose for historical replay.

  • Publish events to a FIFO Amazon SQS queue shared with consumer accounts. Configure a dead-letter queue in each consumer account and replay messages from the dead-letter queues when a new microservice is launched.

  • Publish events to a custom Amazon EventBridge event bus in the order service account, enable event archiving on the bus, and create EventBridge rules that forward events to cross-account event buses in consumer accounts. Consumer accounts can create rules or replay the archive when new microservices are deployed.

  • Publish events to an Amazon SNS topic in the order service account, subscribe Amazon SQS queues in each consumer account, and configure SNS message archiving to Amazon S3 for later replay.

AWS Certified Solutions Architect Professional SAP-C02
Accelerate Workload Migration and Modernization
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