Home / Companies / Steadybit / Blog / Post Details
Content Deep Dive

AWS Lambda Functions Chaos Engineering - Extending Steadybit - Part 2 - Discovery

Blog post from Steadybit

Post Details
Company
Date Published
Author
Johannes Edmeier
Word Count
936
Company Posts That Month
2
Language
English
Hacker News Points
-
Post removed?
No
Summary

The article outlines the process of implementing a discovery extension for AWS Lambda using Steadybit, which is necessary for injecting failures into Lambda functions. The extension uses Gunnar Grosch's failure-lambda npm package for failure injection and requires discovery of Lambda functions as a prerequisite. The discovery mechanism involves using the AWS SDK to list and convert Lambda functions into targets, which the Steadybit agent periodically queries to update the platform with target information. The extension provides metadata for Lambda targets, enhancing the platform's UI with descriptive labels and icons. The article also details how to set up and run the extension locally, ensuring proper AWS SDK credentials, and provides instructions for building and deploying the extension using a Dockerfile and helm chart. Once deployed in a Kubernetes cluster, the extension is auto-discovered by the Steadybit agent, making Lambda functions visible for potential failure injection, thereby preparing for the next phase of implementing attacks on these functions.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Serverless 25 895 170 78 +67%
Kubernetes 1 1,328 195 77 -5%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.