KindleYou Platform Monitoring and Management

Platform Monitoring and Management

Question

KindleYou is a location-based social search mobile app that allows users to like or dislike other users, and allows users to chat if both parties liked each other in the app.

It has more than 1 billion customers across the world. They use DynamoDB to support the mobile application and S3 to host the images and other documents shared between users.

KindleYou has a large customer base spread across multiple geographic areas.

Customers need to update their profile information while using the application.

Being a business critical application, KindleYou wants to monitor and manage the platform efficiently.

Please advice.

Select 3 options.

Answers

Explanations

Click on the arrows to vote for the correct answer

A. B. C. D.

Answer: A,C,D.

AWS provides tools that you can use to monitor Amazon DynamoDB.

You can configure some of these tools to do the monitoring for you; some require manual intervention.

Automated Monitoring.

CloudWatch Alarms.

CloudWatch Logs.

CloudWatch Events.

CloudTrail log Monitoring.

Manual Monitoring.

Amazon DynamoDB Dashboard.

CloudWatch.

https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/monitoring-automated-manual.html

The recommended solutions for monitoring and managing KindleYou's platform are:

A. Automated Monitoring of DynamoDB through CloudWatch Alarms, CloudWatch Logs, CloudWatch Events, CloudTrail log Monitoring: CloudWatch is a monitoring service offered by AWS that allows you to collect and track metrics, collect and monitor log files, and set alarms. CloudWatch Alarms can be set to monitor DynamoDB metrics like ReadCapacityUnits, WriteCapacityUnits, and throttled requests. These alarms can trigger an SNS notification or an automated remediation action. CloudWatch Logs can be used to collect and monitor logs generated by DynamoDB. CloudWatch Events can be used to detect changes in the status of DynamoDB tables, and trigger automated remediation actions. CloudTrail log Monitoring can be used to monitor API calls to DynamoDB and provide visibility into any unauthorized access or activity.

B. Automated Monitoring of DynamoDB through CloudTrail Alarms, CloudTrail Logs, CloudTrail Events, CloudWatch log Monitoring: CloudTrail is a service offered by AWS that allows you to monitor and log API calls made to AWS services, including DynamoDB. CloudTrail Alarms can be set to monitor API calls made to DynamoDB and trigger an SNS notification or an automated remediation action. CloudTrail Logs can be used to collect and monitor API calls made to DynamoDB. CloudTrail Events can be used to detect changes in the status of DynamoDB tables, and trigger automated remediation actions. CloudWatch log Monitoring can be used to monitor and analyze the logs generated by CloudTrail.

C. Manual Monitoring about recent alerts, total capacity and service health through DynamoDB Dashboard: DynamoDB offers a dashboard that provides visibility into the recent alerts, total capacity, and service health status. The dashboard can be used to monitor the performance of DynamoDB and detect any issues or anomalies. However, manual monitoring can be time-consuming and may not be suitable for a business-critical application like KindleYou.

D. Manual Monitoring about current alarms, service health status through CloudWatch: CloudWatch offers a dashboard that provides visibility into the current alarms and service health status. The dashboard can be used to monitor the performance of DynamoDB and detect any issues or anomalies. However, manual monitoring can be time-consuming and may not be suitable for a business-critical application like KindleYou.

In summary, options A and B offer automated monitoring and remediation solutions using CloudWatch and CloudTrail, while options C and D offer manual monitoring through DynamoDB and CloudWatch dashboards, respectively. Options A and B are preferred for a business-critical application like KindleYou, as they offer automated remediation solutions and reduce the time to detect and resolve issues.