AWS Certified Data Analytics – Specialty — Question 150

A company needs to implement a near-real-time messaging system for hotel inventory. The messages are collected from 1,000 data sources and contain hotel inventory data. The data is then processed and distributed to 20 HTTP endpoint destinations. The range of data size for messages is 2-500 KB.
The messages must be delivered to each destination in order. The performance of a single destination HTTP endpoint should not impact the performance of the delivery for other destinations.
Which solution meets these requirements with the LOWEST latency from message ingestion to delivery?

Answer options

Correct answer: B

Explanation

Option B is the correct choice because using a single enhanced fan-out AWS Lambda function ensures that messages are processed and sent quickly to all destinations without performance degradation, while preserving the order of message delivery. In contrast, option A may introduce latency due to multiple functions, option C involves a delay with S3, and option D, while effective, uses more resources than necessary for the requirements.