Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.

Choose Your Own Adventure: Chaos Engineering

555 vues

Publié le

Video and slides synchronized, mp3 and slide download available at URL http://bit.ly/2w4iRic.

Nora Jones talks about different experiences on "Chaos Adventures" including both successes and failures introducing Chaos in an organization. Chaos Engineering can lead to better development processes and procedures and better preparedness for outage. These benefits are available to any company willing to invest in more resilient and antifragile systems. Filmed at qconnewyork.com.

Nora Jones is a Senior Chaos Engineer at Netflix. She is passionate about delivering high-quality software, improving processes, and promoting efficiency within architecture. Occasionally, she pokes holes in distributed systems to make them more resilient.

Publié dans : Technologie
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Choose Your Own Adventure: Chaos Engineering

  1. 1. InfoQ.com: News & Community Site • 750,000 unique visitors/month • Published in 4 languages (English, Chinese, Japanese and Brazilian Portuguese) • Post content from our QCon conferences • News 15-20 / week • Articles 3-4 / week • Presentations (videos) 12-15 / week • Interviews 2-3 / week • Books 1 / month Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ adopt-chaos-engineering
  2. 2. Presented at QCon New York www.qconnewyork.com Purpose of QCon - to empower software development by facilitating the spread of knowledge and innovation Strategy - practitioner-driven conference designed for YOU: influencers of change and innovation in your teams - speakers and topics driving the evolution and innovation - connecting and catalyzing the influencers and innovators Highlights - attended by more than 12,000 delegates since 2007 - held in 9 cities worldwide
  3. 3. In this talk ● ● ● ● @nora_js
  4. 4. In this talk ● ● ● ● @nora_js
  5. 5. Known ways of testing for availability ● ● ● ●
  6. 6. You can’t keep blaming your cloud provider @nora_js
  7. 7. Why is there a fear of Chaos when it’s inevitable?
  8. 8. Meet “Chaos Carol”
  9. 9. Where is Carol starting her Chaos?
  10. 10. Start with a steady state ● ● @nora_js
  11. 11. There isn’t always money in microservices
  12. 12. Randomly turn things off? Recreate things that already happened?
  13. 13. Let people know? Let the Chaos run automatically?
  14. 14. Socialization ● ● ●
  15. 15. ● Focus more on asking the questions, rather than answering them. ● Find customers willing to try first. Then share their stories. ● Be honest. Don’t make false promises about what Chaos will do.
  16. 16. ● ● ● ●
  17. 17. ChAP ● ● ● ● @nora_js
  18. 18. Targeted Chaos: Kafka Problems ● ● ● @nora_js
  19. 19. Targeted Chaos: Kafka Ideas ● ● ● ● ● ● @nora_js
  20. 20. @nora_js “We ran a chaos experiment which verifies that our fallback path works (crucial for our availability) and it successfully caught a issue in the fallback path and the issue was resolved before it resulted in any availability incident!”
  21. 21. “While [failing calls] we discovered an increase in license requests for the experiment cluster even though fallbacks were all successful. This likely means that whoever was consuming the fallback was retrying the call, causing an increase in license requests.” @nora_js
  22. 22. ● ● ● @nora_js
  23. 23. Should you develop experiments for the service teams? Let them do it on their own?
  24. 24. Takeaways ● ● ● @nora_js
  25. 25. Watch the video with slide synchronization on InfoQ.com! https://www.infoq.com/presentations/ adopt-chaos-engineering

×