EPISODE · Jun 10, 2026 · 9 MIN
How One Engineer Reduced Incident Response with a Custom Chaos Engineering Tool
from The Software Engineering Podcast with Fexingo: Code, Architecture, and Engineering Best Practices · host Fexingo
In this episode of The Software Engineering Podcast, Lucas and Luna dive into chaos engineering — but not the abstract kind. They focus on a specific story: how a senior engineer at a mid-sized e-commerce company built a lightweight chaos simulation tool from scratch after existing solutions proved too heavy for their team. The tool intentionally injects latency into specific microservices during off-peak hours, and the team runs it against a staging environment that mirrors production. The result? They uncovered a cascading timeout failure in their payment service that would have hit Black Friday traffic. Lucas walks through the technical architecture: a Go-based control plane, a configurable experiment specification in YAML, and a simple dashboard that visualizes error budgets. Luna pushes back on the risk of running chaos experiments at all, and Lucas explains how gradual rollout and blast radius limits make it safe. The episode also covers how the team automated experiment scheduling using cron jobs and Slack notifications, turning chaos engineering from a quarterly exercise into a weekly habit. Listeners will come away with a concrete mental model for building their own lightweight chaos engineering practice — no vendor required. #ChaosEngineering #SoftwareEngineering #IncidentResponse #Microservices #LatencyInjection #GoLang #YAML #ErrorBudget #Resilience #Slack #CronJob #StagingEnvironment #Technology #FexingoBusiness #BusinessPodcast #CodeArchitecture #EngineeringBestPractices #TheSoftwareEngineeringPodcast Keep every episode free: buymeacoffee.com/fexingo
What this episode covers
In this episode of The Software Engineering Podcast, Lucas and Luna dive into chaos engineering — but not the abstract kind. They focus on a specific story: how a senior engineer at a mid-sized e-commerce company built a lightweight chaos simulation tool from scratch after existing solutions proved too heavy for their team. The tool intentionally injects latency into specific microservices during off-peak hours, and the team runs it against a staging environment that mirrors production. The result? They uncovered a cascading timeout failure in their payment service that would have hit Black Friday traffic. Lucas walks through the technical architecture: a Go-based control plane, a configurable experiment specification in YAML, and a simple dashboard that visualizes error budgets. Luna pushes back on the risk of running chaos experiments at all, and Lucas explains how gradual rollout and blast radius limits make it safe. The episode also covers how the team automated experiment scheduling using cron jobs and Slack notifications, turning chaos engineering from a quarterly exercise into a weekly habit. Listeners will come away with a concrete mental model for building their own lightweight chaos engineering practice — no vendor required. #ChaosEngineering #SoftwareEngineering #IncidentResponse #Microservices #LatencyInjection #GoLang #YAML #ErrorBudget #Resilience #Slack #CronJob #StagingEnvironment #Technology #FexingoBusiness #BusinessPodcast #CodeArchitecture #EngineeringBestPractices #TheSoftwareEngineeringPodcast Keep every episode free: buymeacoffee.com/fexingo
NOW PLAYING
How One Engineer Reduced Incident Response with a Custom Chaos Engineering Tool
No transcript for this episode yet
Similar Episodes
Mar 26, 2026 ·1m
Mar 19, 2026 ·34m
Feb 18, 2026 ·11m
Feb 11, 2026 ·45m