nerdexam
Amazon

SAP-C02 · Question #337

A company has an on-premises monitoring solution using a PostgreSQL database for persistence of events. The database is unable to scale due to heavy ingestion and it frequently runs out of storage…

The correct answer is A. Use Amazon Kinesis Data Firehose to buffer events. D. Configure Amazon Elasticsearch Service (Amazon ES) to receive events. https://aws.amazon.com/kinesis/data-firehose/faqs/ Q: What is Amazon Kinesis Data Firehose? It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. Unlike some other AWS services, Kinesis does not…

Submitted by viktor_hu· Mar 6, 2026Migrate Workloads and Modernize Solutions

Question

A company has an on-premises monitoring solution using a PostgreSQL database for persistence of events. The database is unable to scale due to heavy ingestion and it frequently runs out of storage. The company wants to create a hybrid solution and has already set up a VPN connection between its network and AWS. The solution should include the following attributes:

  • Managed AWS services to minimize operational complexity.
  • A buffer that automatically scales to match the throughput of data

and requires no ongoing administration.

  • A visualization tool to create dashboards to observe events in near-

real time.

  • Support for semi-structured JSON data and dynamic schemas.

Which combination of components will enable the company to create a monitoring solution that will satisfy these requirements? (Choose two.)

Options

  • AUse Amazon Kinesis Data Firehose to buffer events.
  • BCreate an Amazon Kinesis data stream to buffer events.
  • CConfigure an Amazon Aurora PostgreSQL DB cluster to receive events.
  • DConfigure Amazon Elasticsearch Service (Amazon ES) to receive events.
  • EConfigure an Amazon Neptune DB instance to receive events.

How the community answered

(34 responses)
  • A
    68% (23)
  • B
    9% (3)
  • C
    3% (1)
  • E
    21% (7)

Explanation

https://aws.amazon.com/kinesis/data-firehose/faqs/ Q: What is Amazon Kinesis Data Firehose? It is a fully managed service that automatically scales to match the throughput of your data and requires no ongoing administration. Unlike some other AWS services, Kinesis does not provide a native auto-scaling solution like DynamoDB On-Demand or EC2 Auto Scaling. Therefore, there is a need for the right number of shards to be calculated for every stream based on the expected number of records and/or the size of the records. This can lead to over/under-provisioning of shards within a stream resulting in higher costs and/or data ingestion being throttled.

Community Discussion

No community discussion yet for this question.

Full SAP-C02 Practice