<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>Forem: Edson Marques</title>
    <description>The latest articles on Forem by Edson Marques (@edsonmarquesio).</description>
    <link>https://forem.com/edsonmarquesio</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F812453%2F7654763c-af93-4ef1-8a62-3601324b389c.png</url>
      <title>Forem: Edson Marques</title>
      <link>https://forem.com/edsonmarquesio</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://forem.com/feed/edsonmarquesio"/>
    <language>en</language>
    <item>
      <title>Chaos Engineering with AWS FIS ( Fault Injection Simulator )</title>
      <dc:creator>Edson Marques</dc:creator>
      <pubDate>Thu, 30 Mar 2023 19:26:01 +0000</pubDate>
      <link>https://forem.com/aws-builders/chaos-engineering-with-aws-fis-fault-injection-simulator--52fd</link>
      <guid>https://forem.com/aws-builders/chaos-engineering-with-aws-fis-fault-injection-simulator--52fd</guid>
      <description>&lt;p&gt;Hi guys&lt;/p&gt;

&lt;p&gt;Do you know what Chaos Engineering is?&lt;/p&gt;

&lt;p&gt;Taking the definition from Gremlin itself:&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;Chaos Engineering is a disciplined approach to identifying failures before they become outages.&lt;br&gt;
By proactively testing how a system responds under stress, you can identify and fix failures before they make the news.&lt;br&gt;
Chaos Engineering lets you compare what you think will happen to what actually happens in your systems.&lt;br&gt;
You literally "break things on purpose" to learn how to build more resilient systems.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;And it is with this explanation that I invite you to know:&lt;/p&gt;

&lt;h1&gt;
  
  
  AWS FIS ( Fault Injection Simulator )
&lt;/h1&gt;

&lt;blockquote&gt;
&lt;p&gt;A fully managed service for running fault injection experiments to improve an application's performance, observability, and resiliency.&lt;br&gt;
AWS FIS simplifies the process of setting up and running controlled fault injection experiments across a variety of AWS products so teams can build confidence in their application's behavior.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I did a demo of the solution in my last talk at a Brazilian event called "TDC Connections"&lt;/p&gt;

&lt;p&gt;The demo can be seen below:&lt;/p&gt;

&lt;p&gt;&lt;iframe width="710" height="399" src="https://www.youtube.com/embed/qyQ2B5N4FQ4"&gt;
&lt;/iframe&gt;
&lt;/p&gt;

&lt;p&gt;I'm also providing the git repository with the steps to "crack your application on purpose":&lt;/p&gt;


&lt;div class="ltag-github-readme-tag"&gt;
  &lt;div class="readme-overview"&gt;
    &lt;h2&gt;
      &lt;img src="https://media.dev.to/dynamic/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev.to%2Fassets%2Fgithub-logo-5a155e1f9a670af7944dd5e12375bc76ed542ea80224905ecaf878b9157cdefc.svg" alt="GitHub logo"&gt;
      &lt;a href="https://github.com/edsonmarquesio" rel="noopener noreferrer"&gt;
        edsonmarquesio
      &lt;/a&gt; / &lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator" rel="noopener noreferrer"&gt;
        tdc-lab-fault-injection-simulator
      &lt;/a&gt;
    &lt;/h2&gt;
    &lt;h3&gt;
      
    &lt;/h3&gt;
  &lt;/div&gt;
  &lt;div class="ltag-github-body"&gt;
    
&lt;div id="readme" class="md"&gt;
&lt;div class="markdown-heading"&gt;
&lt;h1 class="heading-element"&gt;TDC - Lab AWS FAULT INJECTION SIMULATOR&lt;/h1&gt;
&lt;/div&gt;
&lt;p&gt;Repositório Criado Para Lab do Serviço da AWS FAULT INJECTION SIMULATOR&lt;/p&gt;
&lt;div class="markdown-heading"&gt;
&lt;h2 class="heading-element"&gt;Passo a Passo da Instalação&lt;/h2&gt;
&lt;/div&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;1 - Crie Uma Conta AWS&lt;/h3&gt;
&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/pt/getting-started/guides/setup-environment/module-one/" rel="nofollow noopener noreferrer"&gt;https://aws.amazon.com/pt/getting-started/guides/setup-environment/module-one/&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;2 - Crie uma VPC Padrão na AWS&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/pt_br/vpc/latest/userguide/default-vpc.html#create-default-vpc" rel="nofollow noopener noreferrer"&gt;https://docs.aws.amazon.com/pt_br/vpc/latest/userguide/default-vpc.html#create-default-vpc&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;3 - Execute as Stacks de CloudFormation e Componentes Disponíveis Nesse Repositório e Se Divirta&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./CloudFormation/AutoScallingGroup/cf-asg-aws-fault-injection-simulator-amazon-linux-2.yaml" rel="noopener noreferrer"&gt;AutoScallinGroup&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./CloudFormation/EKS/eks-aws-fault-injection-simulator.yaml" rel="noopener noreferrer"&gt;EKS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;4 - Crie seu Primeiro Experimento&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./CloudFormation/FISExperiment/FISExperiment1.json" rel="noopener noreferrer"&gt;ExperimentoAWSFIS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;5 - Valide seu ambiente antes do Experimento&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./ScriptTest/TestELBHealth.sh" rel="noopener noreferrer"&gt;TesteELBHealth&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;6 - Execute o Experimento 1 e Valide os Resultados&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./CloudFormation/FISExperiment/FISExperiment1.json" rel="noopener noreferrer"&gt;PrimeiroExperimentoAWSFIS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;7 - Execute o Experimento 2 e Valide os Resultados&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator./CloudFormation/FISExperiment/FISExperiment2.json" rel="noopener noreferrer"&gt;SegundoExperimentoAWSFIS&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Documentação AWS FIS&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://workshops.aws/categories/Chaos%20Engineering" rel="nofollow noopener noreferrer"&gt;Workshop Chaos Engineering on AWS&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/fis/index.html" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator Documentation&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/fis/latest/userguide/what-is.html" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator User Guide&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/fis/latest/APIReference/Welcome.html" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator API Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://docs.aws.amazon.com/cli/latest/reference/fis/" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator API Reference CLI Reference&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/pt/fis/faqs/" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator FAQs&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/pt/fis/features/" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator Features&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/pt/fis/pricing/" rel="nofollow noopener noreferrer"&gt;AWS Fault Injection Simulator Pricing&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="markdown-heading"&gt;
&lt;h3 class="heading-element"&gt;Blogs&lt;/h3&gt;

&lt;/div&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://aws.amazon.com/pt/blogs/devops/tag/aws-fault-injection-simulator/" rel="nofollow noopener noreferrer"&gt;AWS DevOps Blog&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;
&lt;a href="https://aws.amazon.com/pt/blogs/industries/automating-and-scaling-chaos-engineering-using-aws-fault-injection-simulator/" rel="nofollow noopener noreferrer"&gt;Automating and Scaling Chaos&lt;/a&gt;…&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
  &lt;/div&gt;
  &lt;div class="gh-btn-container"&gt;&lt;a class="gh-btn" href="https://github.com/edsonmarquesio/tdc-lab-fault-injection-simulator" rel="noopener noreferrer"&gt;View on GitHub&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;


&lt;p&gt;Enjoy!&lt;/p&gt;

&lt;p&gt;PS.: I recorded the video in Brazilian Portuguese, but you will be able to use the Closed Captions feature to insert the subtitle you prefer.&lt;/p&gt;

</description>
      <category>aws</category>
      <category>awsfis</category>
      <category>awscommunitybuilders</category>
      <category>chaosengineering</category>
    </item>
  </channel>
</rss>
