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
1 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
1 days ago
No need to overcomplicate things with triggers and caches.
upvoted 0 times
...
Ula
4 days ago
It definitely simplifies the process and keeps things decoupled.
upvoted 0 times
...
Brice
8 days ago
Yeah, using DynamoDB Streams to deliver changes makes a lot of sense.
upvoted 0 times
...
Angelo
17 days ago
I agree, D seems like the simplest and most reliable option.
upvoted 0 times
...
...
Nicholle
1 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
1 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
1 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
Cecil
25 days ago
User 1: Option D is definitely the way to go. Real-time updates without bothering the Accounts team.
upvoted 0 times
...
...
Lenita
1 months ago
I think option D is the best choice because DynamoDB Streams can deliver real-time updates.
upvoted 0 times
...
Marge
1 months ago
For a microservices architecture, D is definitely the way to go. Elegant and efficient solution.
upvoted 0 times
Sarah
14 days ago
C) Use Amazon Data Firehose to deliver all changes from the Accounts database to the Payments database.
upvoted 0 times
...
Portia
21 days ago
Absolutely, DynamoDB Streams is the best choice for near-real time updates.
upvoted 0 times
...
Lashawnda
23 days ago
D) Use Amazon DynamoDB Streams to deliver all changes from the Accounts database to the Payments database.
upvoted 0 times
...
...
Wilda
2 months ago
I agree, DynamoDB Streams is the clear winner here. Much simpler than messing with ETL or caching.
upvoted 0 times
...
Theola
2 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
11 days ago
I prefer the simplicity of using DynamoDB Streams for real-time updates.
upvoted 0 times
...
Stephane
1 months ago
I think using AWS Glue for ETL updates might introduce unnecessary complexity.
upvoted 0 times
...
Blythe
1 months ago
Yeah, DynamoDB Streams will definitely keep things decoupled and reliable.
upvoted 0 times
...
Marylin
1 months ago
I agree, Option D with DynamoDB Streams sounds like the best choice for near-real time updates.
upvoted 0 times
...
...

Save Cancel