23.9 C
New York
Thursday, August 27, 2026

Vivek Yadav on Regression Testing Microservices – Software program Engineering Radio


Vivek Yadav, an engineering supervisor on the cost firm Stripe, speaks with host Adi Narayan about constructing regression testing for microservices. Drawing on his work estimating community prices for card funds, Vivek explains why unit and integration assessments fall quick when a single transaction’s price can rely upon 100+ parameters throughout card networks, international locations, and service provider sorts. He describes Stripe’s method: structuring companies in order that core logic is stateless and separated from I/O, then wrapping that logic in an Apache Spark job that replays historic transactions from chilly storage to check outdated versus new outputs at a granular, per-transaction degree. This enables Stripe to validate main migrations with much more confidence and velocity than a conventional shadow-rollout, and it now doubles as a software for assessing community rule adjustments, debugging incidents, and even displaying clients how a pricing change will have an effect on their prices. The episode closes by noting the identical sample applies wherever AI-driven code adjustments want quick, dependable evals.

Dropped at you by IEEE Laptop Society and IEEE Software program journal.

banner ad that says turn your knowledge into recognition - Software Professional Certification




Present Notes

Associated Episodes

Related Articles

LEAVE A REPLY

Please enter your comment!
Please enter your name here

Latest Articles