nerdexam
Amazon

DVA-C02 · Question #715

A developer is designing a mobile app for an ecommerce company. The app gives users the ability to place orders. The developer configures the app to store data in an Amazon DynamoDB table named…

The correct answer is A. Use an Amazon API Gateway API to receive order submissions. Configure Amazon EventBridge. Using API Gateway to receive orders and EventBridge to route events asynchronously to independent Lambda functions allows each process (validation, payment, inventory) to scale separately, reduces dependencies, and minimizes latency via event-driven architecture.

Submitted by jakub_pl· Mar 5, 2026Development with AWS Services

Question

A developer is designing a mobile app for an ecommerce company. The app gives users the ability to place orders. The developer configures the app to store data in an Amazon DynamoDB table named Orders. The app must validate orders and process payments. The app must minimize latency between services and minimize dependencies between functions. Each process must scale independently. Which solution will meet these requirements?

Options

  • AUse an Amazon API Gateway API to receive order submissions. Configure Amazon EventBridge
  • BDeploy the app on Amazon EC2 instances to receive orders and perform order validation,
  • CConfigure Amazon EC2 instances to run separate services to perform order validation, payment
  • DConfigure Amazon API Gateway APIs to directly invoke AWS Lambda functions to perform order

How the community answered

(33 responses)
  • A
    67% (22)
  • B
    12% (4)
  • C
    18% (6)
  • D
    3% (1)

Explanation

Using API Gateway to receive orders and EventBridge to route events asynchronously to independent Lambda functions allows each process (validation, payment, inventory) to scale separately, reduces dependencies, and minimizes latency via event-driven architecture.

Community Discussion

No community discussion yet for this question.

Full DVA-C02 Practice