Medium1 markMultiple Choice
Domain 3.3: Performance ImprovementX-RayPerformanceEKSMicroservices

AWS SAP-C02 · Question 57 · Domain 3.3: Performance Improvement

A microservices application runs on Amazon EKS. Developers are complaining that requests between services are occasionally taking several seconds, but they cannot identify which specific service is causing the bottleneck. The architecture consists of 15 different microservices communicating via HTTP. How can the architect provide visibility into the performance bottlenecks?

Answer options:

A.

Enable VPC Flow Logs and analyze the traffic using Amazon Athena.

B.

Implement AWS X-Ray by deploying the X-Ray daemon to the EKS cluster and instrumenting the application code.

C.

Use Amazon CloudWatch Container Insights to monitor CPU and memory usage of the pods.

D.

Deploy AWS CloudTrail and monitor the API calls between the services.

How to approach this question

Identify the AWS service for distributed tracing.

Full Answer

B.Implement AWS X-Ray by deploying the X-Ray daemon to the EKS cluster and instrumenting the application code.✓ Correct
AWS X-Ray is a distributed tracing system. It helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. It provides a service map showing latencies and error rates between services.

Common mistakes

Confusing VPC Flow Logs (network layer) with distributed tracing (application layer).

Practice the full AWS Solutions Architect Professional SAP-C02 Practice Exam 4

75 questions · hints · full answers · grading

More questions from this exam