Get the latest tech news
How Uber tests payments in production
Well-run payment systems are developed by engineers who understand what is the best use of their time: to catch unknown unknowns, and to do it fast.
As soon as you start digging deeper, you’ll notice a big gap between how sandbox behaves and all the surprises that production has for you. Rather than stressing out over a perfect release, Uber has put in place tools to detect production failures as early as possible, and to roll back to a known safe state quickly and easily. Orosz mentions Uber’s internal tools, Cerberus and Deputy, which are responsible for two important tasks when testing in production
Or read this on Hacker News