198 subscribers
Looks like the publisher may have taken this series offline or changed its URL. Please contact support if you believe it should be working, the feed URL is invalid, or you have any other concerns about it.
התחל במצב לא מקוון עם האפליקציה Player FM !
פודקאסטים ששווה להאזין
בחסות


1 Paul Finebaum's 2025 Natty Pick & Diego Pavia's Heisman Hopes🏆 35:51
103. Chaos Engineering
סדרה בארכיון ("עדכון לא פעיל" status)
When? This feed was archived on December 12, 2020 08:26 (
Why? עדכון לא פעיל status. השרתים שלנו לא הצליחו לאחזר פודקאסט חוקי לזמן ממושך.
What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.
Manage episode 294560468 series 2501898
Rick Newman interviews Mikolaj Pawlikowski, who recently wrote a book called "Chaos Engineering: Crash test your applications." The theory behind chaos engineering is to "break things on purpose" in your operational flow. You want to deliberately inject failures that might occur in production ahead of time, in order to anticipate them, and thus implement workarounds and corrections. Typically, this practice is often used for large, distributed systems, because of the many points of failure, but it can be useful in any architecture.
One of the obstacles to embracing chaos engineering is finding high level approval from other teammates, or even managers. Even after the feature is a complete and the unit tests are passing, it can be difficult to convince someone that some resiliency work needs to continue, because there's no visible or tangible benefit to preparing for a disaster. Mikolaj suggests that people clearly lay out to other colleagues the ways a system can fail, and the impact it can have on the application or business. Rather than try to fear monger, it can be useful to point to other companies' availability issues as words of caution for their teams to embrace. Mikolaj also says that chaos engineering doesn't need to focus solely on complicated problems like race conditions across distributed systems. Often, there's enough low hanging fruit, such as disk space running out or an API timing out, that can be useful to consider fixing.
The chaos engineering mindset can also extend beyond pure software. If you think about people working across different timezones as a distributed system, you can also optimize for failures in communication before they occur. Everyone works at a different pace, and communication issues can be analogous to a network loss. Rather than fix miscommunications after they occur, establishing shared practices (like writing down every meeting, or setting up playbooks) can go a long way to ensuring that everyone will be able to do their best under changing circumstances.
Links from this episode
- Mikolaj's book is called Chaos Engineering: Crash test your applications -- get a 40% discount using the code podish19
- powerfulseal is a testing tool for Kubernetes clusters
- Mikolaj distributes the Chaos Engineering Newsletter
- Conf42 is a conference focusing on high-level computer science
- ChaosConf is the world’s largest Chaos Engineering event
- Awesome Chaos Engineering is a curated list of Chaos Engineering resources
131 פרקים
סדרה בארכיון ("עדכון לא פעיל" status)
When?
This feed was archived on December 12, 2020 08:26 (
Why? עדכון לא פעיל status. השרתים שלנו לא הצליחו לאחזר פודקאסט חוקי לזמן ממושך.
What now? You might be able to find a more up-to-date version using the search function. This series will no longer be checked for updates. If you believe this to be in error, please check if the publisher's feed link below is valid and contact support to request the feed be restored or if you have any other concerns about this.
Manage episode 294560468 series 2501898
Rick Newman interviews Mikolaj Pawlikowski, who recently wrote a book called "Chaos Engineering: Crash test your applications." The theory behind chaos engineering is to "break things on purpose" in your operational flow. You want to deliberately inject failures that might occur in production ahead of time, in order to anticipate them, and thus implement workarounds and corrections. Typically, this practice is often used for large, distributed systems, because of the many points of failure, but it can be useful in any architecture.
One of the obstacles to embracing chaos engineering is finding high level approval from other teammates, or even managers. Even after the feature is a complete and the unit tests are passing, it can be difficult to convince someone that some resiliency work needs to continue, because there's no visible or tangible benefit to preparing for a disaster. Mikolaj suggests that people clearly lay out to other colleagues the ways a system can fail, and the impact it can have on the application or business. Rather than try to fear monger, it can be useful to point to other companies' availability issues as words of caution for their teams to embrace. Mikolaj also says that chaos engineering doesn't need to focus solely on complicated problems like race conditions across distributed systems. Often, there's enough low hanging fruit, such as disk space running out or an API timing out, that can be useful to consider fixing.
The chaos engineering mindset can also extend beyond pure software. If you think about people working across different timezones as a distributed system, you can also optimize for failures in communication before they occur. Everyone works at a different pace, and communication issues can be analogous to a network loss. Rather than fix miscommunications after they occur, establishing shared practices (like writing down every meeting, or setting up playbooks) can go a long way to ensuring that everyone will be able to do their best under changing circumstances.
Links from this episode
- Mikolaj's book is called Chaos Engineering: Crash test your applications -- get a 40% discount using the code podish19
- powerfulseal is a testing tool for Kubernetes clusters
- Mikolaj distributes the Chaos Engineering Newsletter
- Conf42 is a conference focusing on high-level computer science
- ChaosConf is the world’s largest Chaos Engineering event
- Awesome Chaos Engineering is a curated list of Chaos Engineering resources
131 פרקים
כל הפרקים
×![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 118. Why Writing Matters for Engineers
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 117. Open Source with Jim Jagielski
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 115. Demystifying the User Experience with Performance Monitoring
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 114. Beyond Root Cause Analysis in Complex Systems
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 113. Principles of Pragmatic Engineering
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 112. Managing Public Key Infrastructure within an Enterprise
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 111. Gift Cards for Small Businesses
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 109. Meditation for the Curious Skeptic
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 108. Building Community with the Wicked CoolKit
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 I Was There: Stories of Production Incidents II
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 107. How to Write Seriously Good Software
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 106. Growing a Self-Funded Company
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 104. The Evolution of Service Meshes
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 102. Whether or Not to Repeat Yourself: DRY, DAMP, or WET
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 99. The Technical Side of Deep Fakes
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 98. The Ethical Side of Deep Fakes
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 Special Episode: Health Metrics at Scale
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 97. The Challenges of Bespoke Solutions in a Regulated World
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 I Was There: Stories of Production Incidents
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 93. Conferences in a Virtual World
![Code[ish] podcast artwork](https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/32.png 32w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/64.png 64w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/128.png 128w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/256.png 256w, https://cdn.player.fm/images/23686112/series/BR0PSa6K222OMf3v/512.png 512w)
![Code[ish] podcast artwork](/static/images/64pixel.png)
1 92. Strategies for Improving Your Mental Health
ברוכים הבאים אל Player FM!
Player FM סורק את האינטרנט עבור פודקאסטים באיכות גבוהה בשבילכם כדי שתהנו מהם כרגע. זה יישום הפודקאסט הטוב ביותר והוא עובד על אנדרואיד, iPhone ואינטרנט. הירשמו לסנכרון מנויים במכשירים שונים.