Oreilly – Chaos Engineering, Video Edition 2021-3

Oreilly – Chaos Engineering, Video Edition 2021-3 Downloadly IRSpace

Oreilly – Chaos Engineering, Video Edition 2021-3
Oreilly – Chaos Engineering, Video Edition 2021-3

Chaos Engineering Course, Video Edition. In this course, you will learn the principles of chaos engineering, a method that helps you make your software and infrastructure resilient to potential failures. Just as automotive engineers intentionally crash a car to test its safety, in chaos engineering we subject software systems to various failure scenarios to identify their weaknesses. The course includes examples from a wide range of software, from a simple WordPress site to complex distributed systems running on Kubernetes.

What you will learn:

  • Creating Controlled Failures: You will learn how to simulate failures in processes, applications, and virtual machines.
  • Testing Software on Kubernetes: You will learn how to test software running on Kubernetes.
  • Working with open source and legacy software: You will learn how to work with both open source and legacy software.
  • Simulating Database Connection Latency: You will learn how to simulate database connection latency.
  • Test and Improve Team Response to Failures: You will learn how to test and improve your team’s response to failures.

This course is suitable for people who:

  • They work with Linux servers.
  • Have basic scripting skills.
  • They are looking to increase the reliability of their software systems.

Chaos Engineering, Video Edition Course Details

  • Publisher: Oreilly
  • Instructor: Mikolaj Pawlikowski
  • Training level: Beginner to advanced
  • Training duration: 11 hours and 39 minutes

Course topics

  • Chapter 1. Into the world of chaos engineering
  • Chapter 1. Motivations for chaos engineering
  • Chapter 1. Four steps to chaos engineering
  • Chapter 1. What chaos engineering is not
  • Chapter 1. A taste of chaos engineering
  • Chapter 1. Summary
  • Part 1. Chaos engineering fundamentals
  • Chapter 2. First cup of chaos and blast radius
  • Chapter 2. Scenario
  • Chapter 2. Linux forensics 101
  • Chapter 2. The first chaos experiment
  • Chapter 2. Blast radius
  • Chapter 2. Digging deeper
  • Chapter 2. Summary
  • Chapter 3. Observability
  • Chapter 3. The USE method
  • Chapter 3. Resources
  • Chapter 3. Application
  • Chapter 3. Automation: Using time series
  • Chapter 3. Further reading
  • Chapter 3. Summary
  • Chapter 4. Database problem and testing in production
  • Chapter 4. Weak links
  • Chapter 4. Testing in production
  • Chapter 4. Summary
  • Part 2. Chaos engineering in action
  • Chapter 5. Poking Docker
  • Chapter 5. A brief history of Docker
  • Chapter 5. Linux containers and Docker
  • Chapter 5. Peeking under Docker’s hood
  • Chapter 5. Experiment 2: Killing processes in a different PID namespace
  • Chapter 5. Experiment 3: Using all the CPU you can find!
  • Chapter 5. Experiment 4: Using too much RAM
  • Chapter 5. Docker and networking
  • Chapter 5. Docker demystified
  • Chapter 5. Fixing my (Dockerized) app that’s being slow
  • Chapter 5. Experiment 5: Network slowness for containers with Pumba
  • Chapter 5. Other parts of the puzzle
  • Chapter 5. Summary
  • Chapter 6. Who you gonna call? Syscall-busters!
  • Chapter 6. A brief refresher on syscalls
  • Chapter 6. How to observe a process’s syscalls
  • Chapter 6. Blocking syscalls for fun and profit part 1: strace
  • Chapter 6. Blocking syscalls for fun and profit part 2: Seccomp
  • Chapter 6. Summary
  • Chapter 7. Injecting failure into the JVM
  • Chapter 7. Chaos engineering and Java
  • Chapter 7. Existing tools
  • Chapter 7. Further reading
  • Chapter 7. Summary
  • Chapter 8. Application-level fault injection
  • Chapter 8. Experiment 1: Redis latency
  • Chapter 8. Experiment 2: Failing requests
  • Chapter 8. Application vs. infrastructure
  • Chapter 8. Summary
  • Chapter 9. There’s a monkey in my browser!
  • Chapter 9. Experiment 1: Adding latency
  • Chapter 9. Experiment 2: Adding failure
  • Chapter 9. Other good-to-know topics
  • Chapter 9. Summary
  • Part 3. Chaos engineering in Kubernetes
  • Chapter 10. Chaos in Kubernetes
  • Chapter 10. What’s Kubernetes (in 7 minutes)?
  • Chapter 10. Setting up a Kubernetes cluster
  • Chapter 10. Testing out software running on Kubernetes
  • Chapter 10. Summary
  • Chapter 11. Automating Kubernetes experiments
  • Chapter 11. Ongoing testing and service-level objectives
  • Chapter 11. Cloud layer
  • Chapter 11. Summary
  • Chapter 12. Under the hood of Kubernetes
  • Chapter 12. Summary of key components
  • Chapter 12. Summary
  • Chapter 13. Chaos engineering (for) people
  • Chapter 13. Getting buy-in
  • Chapter 13. Teams as distributed systems
  • Chapter 13. Summary
  • Chapter 13. Where to go from here?
  • Appendix B. Answers to the pop quizzes
  • Appendix C. Director’s cut (aka the bloopers)
  • Appendix C. Chaos engineering tools comparison
  • Appendix C. Windows
  • Appendix C. Runtimes
  • Appendix C. Node.js
  • Appendix C. Architecture problems
  • Appendix C. The four steps to a chaos experiment
  • Appendix C. You should have included!
  • Appendix C. Real-world failure examples!
  • Appendix C. “Chaos engineering” is a terrible name!
  • Appendix C. Wrap!
  • Appendix D. Chaos-engineering recipes
  • Appendix D. Chaos pizza

Course images

Chaos Engineering, Video Edition

Sample course video

Installation Guide

After Extract, view with your favorite player.

Subtitles: None

Quality: 720p

Download link

Download Part 1 – 1 GB

Download Part 2 – 514 MB

File(s) password: www.downloadly.ir

File size

1.5 GB