Refer to the following resources to learn more about our best practices for operational excellence.
AWS SAM
API Gateway stage variables
Lambda environment variables
Powertools for AWS Lambda (Python)
Powertools for AWS Lambda (TypeScript)
Powertools for AWS Lambda (Java)
Powertools for AWS Lambda (.NET)
CloudWatch Embedded Metric Format library for Python
CloudWatch Embedded Metric Format library for Node.js
CloudWatch Embedded Metric Format library for Java
CloudWatch Embedded Metric Format library for .NET
Operating Lambda: Logging and custom metrics
Operating Lambda: Using CloudWatch Logs Insights
Common CloudWatch Logs Insights queries
Using AWS Lambda extensions to send logs to custom destinations
Building well-architected serverless applications blog series
X-Ray latency distribution
Troubleshooting Lambda-based applications with X-Ray
System Manager (SSM) Parameter Store
AWS AppConfig integration with Lambda Extensions
AWS Secrets Manager
Cache secrets using AWS Lambda extensions
Serverless Application example using CI/CD
CI/CD for Serverless Applications - Workshop
Serverless CI/CD for the Enterprise on AWS - Reference Deployment
Using GitHub Actions to deploy serverless applications
Serverless Application example automating Alerts and Dashboard
AWS service quotas
Stackery: Multi-Account Best Practices
Practicing Continuous Integration/Continuous Delivery on AWS
Serverless Developer Tools page including third-party frameworks/tools
Stelligent: CodePipeline Dashboard for operational metrics
Javascript is disabled or is unavailable in your browser.
To use the Amazon Web Services Documentation, Javascript must be enabled. Please refer to your browser's Help pages for instructions.
Thanks for letting us know we're doing a good job!
If you've got a moment, please tell us what we did right so we can do more of it.
Thanks for letting us know this page needs work. We're sorry we let you down.
If you've got a moment, please tell us how we can make the documentation better.