Latest / Software Engineering Radio - the podcast for professional software developers

SE Radio 735: Vivek Yadav on Regression Testing Microservices
Vivek Yadav, an engineering manager at the payment company Stripe, speaks with host Adi Narayan about building regression testing for microservices. Drawing on his work estimating network costs for card payments, Vivek explains why unit and integration tests fall short when a single transaction's cost can depend on 100+ parameters across card networks, countries, and merchant types. He describes Stripe's approach: structuring services so that core logic is stateless and separated from I/O, then wrapping that logic in an Apache Spark job that replays historical transactions from cold storage…
The skinny
The skinny isn't ready yet — notes appear once the transcript is processed.