Today, at the inaugural Chaos Conference in San Francisco, Gremlin announced an $18 Million Series B led by Redpoint Ventures. This news coincides with the company launching their new solution, Application Level Fault Injection (ALFI). ALFI enables DevOps teams to safely inject failure at the application level for full-stack resiliency. It even works within serverless environments.
“The concept of purposefully injecting harm into systems is still new for many companies, but chaos engineering has been practiced at places like Amazon and Netflix for over a decade,” said Kolton Andrus, CEO and Co-Founder of Gremlin. “We like to use the analogy of a flu shot, injecting small amounts of harm to build an immunity, in order to proactively avoid disasters. Now with ALFI, users can bring this practice to serverless environments and have much greater control within their applications.”
Serverless computing has grown in popularity at a rapid rate. AWS CTO Werner Vogels placed emphasis on serverless at the AWS New York Summit. As ALFI becomes generally available, users can enhance their ability to conduct targeted testing of products and services. ALFI allows chaos experiments to be run in serverless environments. This capability was previously impossible because attacks needed to be associated with a specific host or container.
Verifying the strength of serverless environments increases the confidence in running real production workloads. “These practices seek to proactively find failures before they unexpectedly occur and cause large-scale cascade failures in today’s complex IT systems,” said Mark Thomas Jaggers, Research Director of Infrastructure Strategies for IT Leadership at Gartner.
“With ALFI one of the first problems we wanted to address was improving the reliability and understanding of serverless providers like AWS Lambda and Azure Functions,” said Matthew Fornaciari, CTO and Co-Founder of Gremlin. “It’s a tough problem to solve because the host is abstracted and it’s a very new technology — but now we can run attacks at the application level, and with a level of precision that isn’t possible at the infrastructure level. We are giving them a scalpel to very specifically target particular communications between different systems and services.”