Welcome to ExamTopics
ExamTopics Logo
- Expert Verified, Online, Free.

Unlimited Access

Get Unlimited Contributor Access to the all ExamTopics Exams!
Take advantage of PDF Files for 1000+ Exams along with community discussions and pass IT Certification Exams Easily.

Exam AWS Certified Solutions Architect - Associate SAA-C03 topic 1 question 278 discussion

A company wants to create an application to store employee data in a hierarchical structured relationship. The company needs a minimum-latency response to high-traffic queries for the employee data and must protect any sensitive data. The company also needs to receive monthly email messages if any financial information is present in the employee data.

Which combination of steps should a solutions architect take to meet these requirements? (Choose two.)

  • A. Use Amazon Redshift to store the employee data in hierarchies. Unload the data to Amazon S3 every month.
  • B. Use Amazon DynamoDB to store the employee data in hierarchies. Export the data to Amazon S3 every month.
  • C. Configure Amazon Macie for the AWS account. Integrate Macie with Amazon EventBridge to send monthly events to AWS Lambda.
  • D. Use Amazon Athena to analyze the employee data in Amazon S3. Integrate Athena with Amazon QuickSight to publish analysis dashboards and share the dashboards with users.
  • E. Configure Amazon Macie for the AWS account. Integrate Macie with Amazon EventBridge to send monthly notifications through an Amazon Simple Notification Service (Amazon SNS) subscription.
Show Suggested Answer Hide Answer
Suggested Answer: CD 🗳️

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Bhawesh
Highly Voted 1 year, 4 months ago
Selected Answer: BE
Data in hierarchies : Amazon DynamoDB B. Use Amazon DynamoDB to store the employee data in hierarchies. Export the data to Amazon S3 every month. Sensitive Info: Amazon Macie E. Configure Amazon Macie for the AWS account. Integrate Macie with Amazon EventBridge to send monthly notifications through an Amazon Simple Notification Service (Amazon SNS) subscription.
upvoted 13 times
gold4otas
1 year, 3 months ago
Can someone please provide explanation why options "B" & "C" are the correct options?
upvoted 1 times
smartegnine
1 year ago
C is half statement once event sent to Lambda what is next? Should send email right, but it does not say it.
upvoted 1 times
...
...
...
hro
Most Recent 3 months, 3 weeks ago
B - because to store employee data in a hierarchical structured relationship. AmazonDB "...Schema flexibility lets DynamoDB store complex hierarchical data within a single item." E - because C omits the monthly email notifications resolved by using Amazon SNS. Just my take.
upvoted 1 times
...
MoshiurGCP
4 months, 1 week ago
Why not C and D? Can anyone explain please.
upvoted 1 times
...
Cyberkayu
6 months, 3 weeks ago
A. Unload the data to Amazon S3 every month. doesnt make sense to empty the employee data from redshift monthly
upvoted 1 times
...
beginnercloud
8 months, 1 week ago
Selected Answer: BE
B and E are the steps to meet all of the requirements.
upvoted 1 times
...
TariqKipkemei
9 months, 1 week ago
Selected Answer: BE
Use Amazon DynamoDB to store the employee data in hierarchies. Export the data to Amazon S3 every month. Configure Amazon Macie for the AWS account. Integrate Macie with Amazon EventBridge to send monthly notifications through an Amazon Simple Notification Service (Amazon SNS) subscription.
upvoted 1 times
...
Guru4Cloud
10 months ago
Selected Answer: BE
B and E are the steps to meet all of the requirements. B meets the need to store hierarchical employee data in DynamoDB for low latency queries at high traffic. DynamoDB can handle the access patterns for hierarchical data. Exporting to S3 monthly provides an audit trail. E sets up Macie to analyze sensitive data and integrate with EventBridge to trigger monthly SNS notifications when financial data is present.
upvoted 3 times
...
A1975
11 months, 1 week ago
Selected Answer: BE
]B. Amazon DynamoDB is a fully managed NoSQL database service that provides low-latency, high-performance storage for hierarchical data. It handle high-traffic queries and delivering fast responses to retrieve employee data efficiently. E. Amazon Macie is a service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. Integrating Macie with Amazon EventBridge allows you to receive events whenever any financial information is identified in the employee data. By using Amazon SNS, you can receive these notifications via email.
upvoted 2 times
...
cesargalindo123
1 year ago
AE https://aws.amazon.com/es/blogs/big-data/query-hierarchical-data-models-within-amazon-redshift/
upvoted 2 times
...
kruasan
1 year, 2 months ago
Selected Answer: BE
, the combination of DynamoDB for fast data queries, S3 for durable storage and backups, Macie for sensitive data monitoring, and EventBridge + SNS for email notifications satisfies all needs: fast query response, sensitive data protection, and monthly alerts. The solutions architect should implement DynamoDB with export to S3, and configure Macie with integration to send SNS email notifications.
upvoted 1 times
kruasan
1 year, 2 months ago
Generally, for building a hierarchical relationship model, a graph database such as Amazon Neptune is a better choice. In some cases, however, DynamoDB is a better choice for hierarchical data modeling because of its flexibility, security, performance, and scale. https://docs.aws.amazon.com/prescriptive-guidance/latest/dynamodb-hierarchical-data-model/introduction.html
upvoted 3 times
...
...
darn
1 year, 2 months ago
why Dynamo and not Redshift?
upvoted 2 times
kruasan
1 year, 2 months ago
1. Low latency - DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with single-digit millisecond latency. Redshift is a data warehouse solution optimized for complex analytical queries, so query latency would typically be higher. Since the requirements specify minimum latency for high-traffic queries, DynamoDB is better suited. 2. Scalability - DynamoDB is highly scalable, able to handle very high read and write throughput with no downtime. Redshift also scales, but may experience some downtime during rescale operations. For a high-traffic application, DynamoDB's scalability and availability are better matched.
upvoted 3 times
...
kruasan
1 year, 2 months ago
3. Hierarchical data - DynamoDB supports hierarchical (nested) data structures well in a NoSQL data model. Defining hierarchical employee data may be more complex in Redshift's columnar SQL data warehouse structure. DynamoDB is built around flexible data schemas that can represent complex relationships. 4. Data export - Both DynamoDB and Redshift allow exporting data to S3, so that requirement could be met with either service. However, overall DynamoDB is the better fit based on the points above regarding latency, scalability, and support for hierarchical data.
upvoted 5 times
...
...
PRASAD180
1 year, 4 months ago
BE is crt 100%
upvoted 1 times
...
KZM
1 year, 4 months ago
B and E To send monthly email messages, an SNS service is required.
upvoted 2 times
...
skiwili
1 year, 4 months ago
Selected Answer: BE
B and E
upvoted 3 times
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

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.

SaveCancel
Loading ...
ex Want to SAVE BIG on Certification Exam Prep?
close
ex Unlock All Exams with ExamTopics Pro 75% Off
  • arrow Choose From 1000+ Exams
  • arrow Access to 10 Exams per Month
  • arrow PDF Format Available
  • arrow Inline Discussions
  • arrow No Captcha/Robot Checks
Limited Time Offer
Ends in