Exam DEA-C02 Topic 1 Question 253 Discussion
Actual exam question for Snowflake's DEA-C02 exam
Question #: 253
Topic #: 1
Question #: 253
Topic #: 1
You are working on a Snowpark Python application that needs to process a stream of data from Kafka, perform real-time aggregations, and store the results in a Snowflake table. The data stream is highly variable, with occasional spikes in traffic that overwhelm your current Snowpark setup, leading to significant latency in processing. Which of the following strategies, either individually or in combination, would be MOST effective to handle these traffic spikes and ensure near real-time processing?
Suggested Answer: A,D Vote an answer
Options A and D offer the best approach. Implementing a message queue (A) provides a buffer for incoming data during spikes, preventing your Snowpark application from being overwhelmed. Dynamic warehouse scaling (D) allows you to automatically increase the compute resources available to your Snowpark application when needed, ensuring it can handle the increased workload. Auto suspend/resume (B) is good for cost optimization but doesn't address the processing capacity during spikes. Async actions (C) can help, but are not as scalable or resilient as a proper message queue combined with dynamic warehouse scaling. Caching results (E) is irrelevant since the data from Kafka is always changing.
by Chapman at Jul 26, 2025, 04:05 PM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).