DEA-C01 practice question 25 of 25
A financial services company stores financial data in Amazon Redshift. A data engineer wants to run real-time queries on the financial data to support a web-based trading application. The data engineer wants to run the queries from within the trading application. Which solution will meet these requirements with the LEAST operational overhead?
Full set: 287 questionsThe Amazon Redshift Data API provides a secure HTTP endpoint to access Amazon Redshift without needing to manage persistent database connections or configure JDBC/ODBC drivers. This is ideal for web-based applications, as it simplifies access, eliminates the overhead of connection pool management, and integrates with AWS IAM for authentication. By using the Data API, the application can run queries asynchronously, which is suitable for real-time web interfaces. This approach significantly reduces operational overhead compared to traditional connection methods.
A. Amazon Redshift does not natively support WebSocket connections. Implementing this would require a complex and costly intermediary service, increasing operational overhead.
C. Setting up JDBC connections requires managing drivers, connection pools, and network security from the application server to the database, which is a significant operational burden.
D. The data is already in Amazon Redshift. Moving it to Amazon S3 for querying adds an unnecessary data movement step and bypasses Redshift's powerful query engine.
1. Amazon Redshift Management Guide. (n.d.). Using the Amazon Redshift Data API. AWS Documentation. Retrieved from https://docs.aws.amazon.com/redshift/latest/mgmt/data-api.html (See the section "Benefits of using the Data API," which highlights not needing to "configure drivers and manage database connections.")
2. Amazon Redshift Database Developer Guide. (n.d.). Connecting to an Amazon Redshift cluster. AWS Documentation. Retrieved from https://docs.aws.amazon.com/redshift/latest/dg/cconnectingtoclusters.html (This page describes the traditional JDBC/ODBC connection methods, illustrating the setup they require.)
Keep practicing
Take the free DEA-C01 practice test
Ten exam-style questions with answers and explanations, plus the exam facts and study guides.
More questions
Other DEA-C01 practice questions
- Question 1A company hosts its applications on Amazon EC2 instances. The company must use SSL/TLS co…
- Question 2A data engineer needs to build an enterprise data catalog based on the company's Amazon S…
- Question 3A company has an application that uses a microservice architecture. The company hosts the…
- Question 4A company stores customer records in Amazon S3. The company must not delete or modify the…
- Question 5A company uses AWS Glue Apache Spark jobs to handle extract, transform, and load (ETL) wo…
- Question 7A company has a data processing pipeline that includes several dozen steps. The data proc…
