TMI - Testing and Management Insights

Episode 23: Mastering Testing in Production


Listen Later

In this episode of the TMI Podcast, we dive into the intriguing world of Testing in Production and how it allows you to observe your software in real-world conditions. Join us as we discuss key techniques to minimize risks while testing in production:

  • Feature Flags: Deploy code to production servers without immediate exposure to users. Feature flags allow you to unveil new features only when you’re confident they will function seamlessly.
  • Shadowing: Safely test new code by sending a copy of live traffic without impacting the customer experience.
  • Staged Rollouts and Canarying: Gradually introduce new code to a small percentage of users, increasing exposure as confidence grows.
  • A/B Testing: Compare different versions of features to determine the most effective approach.

We also discuss the innovative practice of chaos engineering, where intentionally causing disruptions builds system resilience and confidence.

Discover why a corporate culture that embraces risk is essential for successful Testing in Production. Tune in for insights on how to leverage these strategies to enhance your software’s performance and reliability in the real world.

More Resources:

https://www.youtube.com/watch?v=n2iE0wUt3bc https://medium.com/life-at-apollo-division/testing-in-production-339dc58dd8cd https://copyconstruct.medium.com/testing-in-production-the-safe-way-18ca102d0ef1 https://copyconstruct.medium.com/testing-in-production-the-hard-parts-3f06cefaf592


...more
View all episodesView all episodes
Download on the App Store

TMI - Testing and Management InsightsBy Andrew Schiano