Deal of The Day! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Salesforce Exam Heroku Architect Topic 1 Question 20 Discussion

Actual exam question for Salesforce's Heroku Architect exam
Question #: 20
Topic #: 1
[All Heroku Architect Questions]

Universal Containers (UC)uses Apache Kafka on Heroku to stream shipment inventory data in real time throughout the world. A Kafka topic is used to send messages with updates on the shipping container GPS coordinates as they are in transit. UC is using a Heroku Kafka basic-0 plan.The topic was provisioned with 8 partitions, 1 week of retention, and no compaction. The keys for the events are being assigned by Heroku Kafka, which means that they will be randomly distributed between the partitions.

UC has a single-dyno consumer application that persists the data to their Enterprise Data Warehouse (EDW). Recently, they've been noticing data loss in the EDW.

What should an Architect with Kafka experience recommend?

Show Suggested Answer Hide Answer
Suggested Answer: D

Contribute your Thoughts:

Amina
4 days ago
I think the correct answer is C. Using Heroku Redis to store message receipt information and scaling up the consumer dynos will help ensure at-least once delivery and prevent data loss.
upvoted 0 times
...
Tamie
4 days ago
I believe upgrading to a larger Apache Kafka plan might also solve the issue.
upvoted 0 times
...
Norah
5 days ago
I agree with Cassi. Compaction will help prevent data loss in the EDW.
upvoted 0 times
...
Cassi
6 days ago
I think we should enable compaction on the topic to drop older messages.
upvoted 0 times
...
Sharika
8 days ago
I believe upgrading to a larger Apache Kafka plan might also solve the issue.
upvoted 0 times
...
Rodrigo
13 days ago
I agree with Ellsworth. Compaction will help prevent data loss in the EDW.
upvoted 0 times
...
Ellsworth
16 days ago
I think we should enable compaction on the topic to drop older messages.
upvoted 0 times
...

Save Cancel