What is our primary use case?
I have been using a variety of
AWS services, such as
AWS EC2, Lambda,
S3, Glue jobs,
Route 53, CloudFront, and SQS. I use
AWS X-Ray for distributed tracing, collecting trace metrics from applications and AWS services.
What is most valuable?
As an application developer and architect, I appreciate
AWS X-Ray for checking latency and identifying bottlenecks. I use it for performance tuning, conducting performance testing on applications, getting real-time traces, and gaining data insights. It helps in improving throughput and tuning infrastructure. The trace metrics and data collected provide valuable insights.
What was my experience with deployment of the solution?
In terms of deployment, AWS X-Ray is easy to set up. However, I faced challenges migrating from AWS SDK version 1.x to 2.x due to deprecation of many APIs, making it difficult to upgrade.
What do I think about the stability of the solution?
AWS applications, including AWS X-Ray, ensure high availability and stability. I have never encountered any failures, and the services have a 99.99% availability with SLAs in place.
What do I think about the scalability of the solution?
Although I have not used AWS X-Ray for much larger applications, based on my current use case, I consider it scalable and would rate its scalability highly.
How are customer service and support?
I have not needed to contact AWS support directly as the available documentation is comprehensive. It points to the right resources, and the documentation is very clear.
How would you rate customer service and support?
How was the initial setup?
The initial setup was straightforward, but migrating from AWS SDK version 1.x to 2.x posed some challenges due to API compatibility.
What's my experience with pricing, setup cost, and licensing?
While I have not compared it with GCP or
Azure, AWS generally offers cost-effective services. Some services, like
Athena, charge per request, which raises cost concerns. However,
EC2, Fargate, and Graviton are cost-friendly with pay-on-demand models.
What other advice do I have?
I would advise new users to use AWS X-Ray as it is simple to operate, and it's beneficial for distributed tracing, performance tuning, fault detection, and infrastructure improvement. I would give AWS X-Ray a nine out of ten overall.
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)