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

Amazon Exam DVA-C02 Topic 7 Question 42 Discussion

Actual exam question for Amazon's DVA-C02 exam
Question #: 42
Topic #: 7
[All DVA-C02 Questions]

In a move toward using microservices, a company's management team has asked all development teams to build their services so that API requests depend only on that service's data store. One team is building a Payments service which has its own database; the service needs data that originates in the Accounts database. Both are using Amazon DynamoDB.

What approach will result in the simplest, decoupled, and reliable method to get near-real time updates from the Accounts database?

Show Suggested Answer Hide Answer
Suggested Answer: D

Contribute your Thoughts:

Cristy
3 months ago
Wow, using triggers in the Accounts database to update ElastiCache? Talk about an overly complex solution. D is the way to go, folks.
upvoted 0 times
Jacquelyne
2 months ago
No need to overcomplicate things with triggers and caches.
upvoted 0 times
...
Ula
2 months ago
It definitely simplifies the process and keeps things decoupled.
upvoted 0 times
...
Brice
2 months ago
Yeah, using DynamoDB Streams to deliver changes makes a lot of sense.
upvoted 0 times
...
Angelo
2 months ago
I agree, D seems like the simplest and most reliable option.
upvoted 0 times
...
...
Nicholle
3 months ago
I'm not sure, but I think option B could also work well by using ElastiCache to update the cache in Payments.
upvoted 0 times
...
Clarinda
3 months ago
I agree with Lenita, using DynamoDB Streams will ensure near-real time updates without the need for complex ETL processes.
upvoted 0 times
...
Blondell
3 months ago
Haha, who needs real-time updates when you can just have the Payments team call the Accounts team every time they need data? Option D is the way to go!
upvoted 0 times
Talia
1 months ago
Roxane: Exactly, it keeps everything streamlined and efficient.
upvoted 0 times
...
Lynette
1 months ago
User 3: It's definitely the most decoupled approach, no need for constant communication between teams.
upvoted 0 times
...
Roxane
1 months ago
User 2: I agree, using DynamoDB Streams seems like the simplest and most reliable method.
upvoted 0 times
...
Cecil
2 months ago
User 1: Option D is definitely the way to go. Real-time updates without bothering the Accounts team.
upvoted 0 times
...
...
Lenita
3 months ago
I think option D is the best choice because DynamoDB Streams can deliver real-time updates.
upvoted 0 times
...
Marge
3 months ago
For a microservices architecture, D is definitely the way to go. Elegant and efficient solution.
upvoted 0 times
Sarah
2 months ago
C) Use Amazon Data Firehose to deliver all changes from the Accounts database to the Payments database.
upvoted 0 times
...
Portia
2 months ago
Absolutely, DynamoDB Streams is the best choice for near-real time updates.
upvoted 0 times
...
Lashawnda
2 months ago
D) Use Amazon DynamoDB Streams to deliver all changes from the Accounts database to the Payments database.
upvoted 0 times
...
...
Wilda
3 months ago
I agree, DynamoDB Streams is the clear winner here. Much simpler than messing with ETL or caching.
upvoted 0 times
...
Theola
3 months ago
Option D all the way! Using DynamoDB Streams is the way to go for near-real time updates. Keeps things super decoupled and reliable.
upvoted 0 times
Aja
2 months ago
I prefer the simplicity of using DynamoDB Streams for real-time updates.
upvoted 0 times
...
Stephane
3 months ago
I think using AWS Glue for ETL updates might introduce unnecessary complexity.
upvoted 0 times
...
Blythe
3 months ago
Yeah, DynamoDB Streams will definitely keep things decoupled and reliable.
upvoted 0 times
...
Marylin
3 months ago
I agree, Option D with DynamoDB Streams sounds like the best choice for near-real time updates.
upvoted 0 times
...
...

Save Cancel