3 ms·
I agree. Iteration speed and the ability to debug applications are the biggest downsides for me as well when developing Serverless applications. To make debugg
by Dunedan 6y ago
I agree. Iteration speed and the ability to debug applications are the biggest downsides for me as well when developing Serverless applications.
To make debugging at least a bit easier, I prefer doing structured logging (e.g. by utilizing AWS Lambda Powertools [1]) to get the ability to query the logs efficiently with CloudWatch Insights [2]. Also AWS X-Ray [3] is really valuable to understand how a Serverless application behaves.
[1]: https://github.com/awslabs/aws-lambda-powertools-python https://github.com/awslabs/aws-lambda-powertools-python
[2]: https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/AnalyzingLogData.html https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/Ana...
[3]: https://aws.amazon.com/xray/ https://aws.amazon.com/xray/