Chaos Engineering with FIS
and Lambda Functions
Jason Butz
Principal Architect & Practice Lead @ Encora
AWS Community Builder
AWS Certification SME
Milwaukee, WI; June 2025
“Chaos Engineering is the discipline of experimenting on
a system in order to build confidence in the system’s
capability to withstand turbulent conditions in
production.”
— Principles of Chao Engineering
Source: principlesofchaos.org
What is FIS?
• Resiliency focused service
• Allows teams to discover
application's weaknesses at
scale through
experimentation
Actions + Targets = Experiment
Template
Terminate EC2 Instances
1% of instances with
Env=Production tag
Actions Targets
Actions + Targets = Experiment
Template
Terminate EC2 Instances
1% of instances with
Env=Production tag
Actions Targets
Stop Condition
FIS & Lambda
• 3 Actions
oInvocation delay
oInvocation error
oInvocation HTTP integration response
• Requires adding a Lambda Layer
Action: Add Invocation
Delay (30s)
Target: Specified Lambda
function, 100% of the time
Experiment Duration: 5m
 linkedin.com/in/jasonbutz/
 @jbutz@hachyderm.io
 @jbutz.bsky.social
🌐 https://jasonbutz.info

Jason Butz Chaos Engineering with FIS and Lambda Functions

  • 1.
    Chaos Engineering withFIS and Lambda Functions Jason Butz Principal Architect & Practice Lead @ Encora AWS Community Builder AWS Certification SME Milwaukee, WI; June 2025
  • 2.
    “Chaos Engineering isthe discipline of experimenting on a system in order to build confidence in the system’s capability to withstand turbulent conditions in production.” — Principles of Chao Engineering Source: principlesofchaos.org
  • 3.
    What is FIS? •Resiliency focused service • Allows teams to discover application's weaknesses at scale through experimentation
  • 4.
    Actions + Targets= Experiment Template Terminate EC2 Instances 1% of instances with Env=Production tag Actions Targets
  • 5.
    Actions + Targets= Experiment Template Terminate EC2 Instances 1% of instances with Env=Production tag Actions Targets Stop Condition
  • 6.
    FIS & Lambda •3 Actions oInvocation delay oInvocation error oInvocation HTTP integration response • Requires adding a Lambda Layer
  • 9.
    Action: Add Invocation Delay(30s) Target: Specified Lambda function, 100% of the time Experiment Duration: 5m
  • 10.
     linkedin.com/in/jasonbutz/  @[email protected]@jbutz.bsky.social 🌐 https://jasonbutz.info