Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Performing chaos in a serverless world - Server...

Gunnar Grosch
February 21, 2020

Performing chaos in a serverless world - ServerlessDays Rome February 21 2020

Presented at ServerlessDays Rome February 21st 2020.

@gunnargrosch

The principles of chaos engineering have been battletested for years using traditional infrastructure and containerized microservices. But how do they work with serverless functions and managed services? In this session, we cover the motivations behind chaos engineering, how we perform chaos experiments, and what some of the common weaknesses are that we can test for in our serverless applications. We also run some actual experiments in a serverless environment. Join us as we move from talking about principles to performing real chaos engineering experiments for serverless.

Gunnar Grosch

February 21, 2020
Tweet

More Decks by Gunnar Grosch

Other Decks in Technology

Transcript

  1. • • • • • { "isEnabled": false, "failureMode": "latency",

    "rate": 1, "minLatency": 100, "maxLatency": 400, "exceptionMsg": "Exception message!", "statusCode": 404, "diskSpace": 100, "blacklist": [ "s3.*.amazonaws.com", "dynamodb.*.amazonaws.com" ] } const failureLambda = require('failure-lambda’) exports.handler = failureLambda(async (event, context) => { ... })