AWS Lambda now supports AWS Fault Injection Service (FIS) actions
Today, AWS Lambda announces support for AWS Fault Injection Service (FIS) actions. FIS is a fully managed service for running controlled fault injection experiments to improve an application’s performance, observability, and resilience. Customers with highly available applications can now test the resilience of their applications by temporarily adding invocation latency, preventing function execution, modifying function outputs, and injecting integration errors.
AWS Lambda is designed to meet the needs of high availability applications, providing 99.95% availability. With the FIS actions for AWS Lambda, developers and operators can now verify the response of their application to Lambda errors for all language runtimes without code modification. By reproducing behaviors that may cause applications to fail, the actions enable customers to identify gaps in their application configurations, monitoring, alarms, and operational response. For example, customers can return custom HTTP status codes via Amazon API Gateway or add one second of startup delay to 1% of invocations. To get started, customers install an FIS managed extension, create an experiment template, and run the actions from the console or in pipelines. To protect applications from unexpected impact, FIS experiments can be set to automatically stop all actions if a customer-defined alarm is triggered.
These actions are generally available in all AWS Regions where FIS is available, including the AWS GovCloud (US) Regions.
To learn more, visit the Lambda FIS user guide.