CLOUD LABS
Debugging Microservice-based Applications using AWS X-Ray
In this Cloud Lab, we’ll learn how to use AWS X-Ray to detect latency issues in an application and examine end-to-end tracing.
intermediate
Certificate of Completion
Learning Objectives
AWS X-Ray is a service that helps developers analyze and debug distributed applications by providing a detailed view of requests as they travel through the application. With X-Ray, developers can gain insights into the performance of their applications and optimize them to deliver a better user experience.
In this Cloud Lab, you will learn how to create a REST API on Amazon API Gateway and integrate it with AWS Lambda and DynamoDB. You will also enable X-Ray tracing to examine end-to-end tracing and detect latency issues. You will then view the service map to understand your application’s infrastructure and use AWS traces to debug performance issues.
By the end of this Cloud Lab, you will have mastered X-Ray for comprehensive tracing, detecting, and resolving performance issues. With this knowledge, you can troubleshoot and optimize your APIs for better performance and enhanced user experience.
The following is the high-level architecture diagram of the infrastructure you’ll create in this lab.
Trusted by 1.4 million developers working at companies including
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Your method is simple, straight to the point and I can practice with it everywhere, even from my phone, that's something I have never had in other learning platforms.
![TestimonialsImg](/static/imgs/FelipeMatheus.png)
I highly recommend Educative. The courses are well organized and easy to understand.
![TestimonialsImg](/static/imgs/AdinaOng.png)
I prefer Educative courses because they have a nice mix of text & images. I find that with full video courses, it can often be too easy to go into passive learning mode.
![TestimonialsImg](/static/imgs/CliffordFajardo.png)
Get access to Educative Cloud Labs