Oreilly – Chaos Engineering, Video Edition 2021-3
Oreilly – Chaos Engineering, Video Edition 2021-3 Downloadly IRSpace
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
Sample course video
Installation Guide
After Extract, view with your favorite player.
Subtitles: None
Quality: 720p
Download link
File(s) password: www.downloadly.ir
File size
1.5 GB
Super Admin