Diese Präsentation wurde erfolgreich gemeldet.
Wir verwenden Ihre LinkedIn Profilangaben und Informationen zu Ihren Aktivitäten, um Anzeigen zu personalisieren und Ihnen relevantere Inhalte anzuzeigen. Sie können Ihre Anzeigeneinstellungen jederzeit ändern.

Simmy, the monkey for making chaos

Simmy is a chaos-engineering and fault-injection tool, integrating with the Polly resilience project for .NET.

  • Loggen Sie sich ein, um Kommentare anzuzeigen.

  • Gehören Sie zu den Ersten, denen das gefällt!

Simmy, the monkey for making chaos

  1. 1. Simmy,themonkey formakingchaos By Geovanny Alzate Sandoval
  2. 2. AboutMe Software Architect at StellarEmploy vany0114 http://elvanydev.com/ geovany0114
  3. 3. WhatisChaos Engineering? 3
  4. 4. 4 When, why and how it was born?
  5. 5. Whyresilienceis important? 5
  6. 6. Polly • Resilience and transient-fault-handling library. • Policies => 𝑓(𝑥) • PolicyWrap => 𝑎(𝑏 𝑐 𝑑 𝑒 𝑓 𝑥 ) 6
  7. 7. 7 What is Simmy?
  8. 8. 8 When, why and how it was born?
  9. 9. How Simmy works? Monkey Policies: • Fault • Latency • Behavior * All chaos policies (Monkey policies) are designed to inject behavior randomly 9
  10. 10. How can Simmy help me out? • Is my system resilient enough? • Am I handling the right exceptions/scenarios? • How will my system behave if X happens? • How can I test without waiting for a handled (or even unhandled) exception to happen in my production environment? 10
  11. 11. 11 Making chaos!!!
  12. 12. Demo! 12
  13. 13. Architecture 13
  14. 14. Wrappingup 14
  15. 15. Benefits 15 • Mock failures of dependencies • Define when to fail based on some external factors • A way to revert easily, to control the blast radius. • Enable/disable chaos w/o any code changes. • Automation
  16. 16. Challenges • Culture adoption • Mature monitoring & instrumentation • Cloud vendor specific • Limited tools for Azure 16
  17. 17. 17
  18. 18. 18 Q&A
  19. 19. ThankYou! Software Architect at StellarEmploy vany0114 http://elvanydev.com/ geovany0114

×