Chaos Engineering, Video Edition Год выпуска: 2021 Производитель: Oreilly Сайт производителя: https://www.oreilly.com/library/view/chaos-engineering-video/9781617297755VE/ Автор: Mikolaj Pawlikowski Продолжительность: ~11h39m Тип раздаваемого материала: Видеоурок Язык: Английский Описание: Auto engineers test the safety of a car by intentionally crashing it and carefully observing the results. Chaos engineering applies the same principles to software systems. In Chaos Engineering: Site reliability through controlled disruption, you’ll learn to run your applications and infrastructure through a series of tests that simulate real-life failures. You'll maximize the benefits of chaos engineering by learning to think like a chaos engineer, and how to design the proper experiments to ensure the reliability of your software. With examples that cover a whole spectrum of software, you'll be ready to run an intensive testing regime on anything from a simple WordPress site to a massive distributed system running on Kubernetes.
Содержание
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 trouble 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 !
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum