AWS Certified Solutions Architect – Professional (SAP-C02) — Question 71

A company is building a solution in the AWS Cloud. Thousands or devices will connect to the solution and send data. Each device needs to be able to send and receive data in real time over the MQTT protocol. Each device must authenticate by using a unique X.509 certificate.

Which solution will meet these requirements with the LEAST operational overhead?

Answer options

Correct answer: C

Explanation

Option C is the best solution as AWS IoT Core is specifically designed for handling MQTT connections and allows for easy management of devices and certificates with minimal overhead. Options A and D involve additional components like Amazon MQ and API Gateway, which introduce more complexity. Option B also adds unnecessary infrastructure with the NLB and EC2 instances, increasing operational overhead.