Hacker News new | ask | show | jobs
by joshstrange 962 days ago
Do you know what DoorDash doesn’t manage? A staging/test environment. All testing for API integrations is done in prod on shared account. The docs and the API endpoints themselves leave a lot to be desired as well.
2 comments

I've been advocating for this approach for a long time. At some level of size it is so brutally difficult to maintain an environment that mirrors production that the effort isn't worth it. With enough tooling in place you can mitigate the risk to customers significantly
So I assume they use feature flags instead, and staggered rollout of new features? As that’s a common alternative to heavy up-front testing.