Like most startups, we try to leverage API’s to save us time, so we can focus on what really matters, our product. The upside to this approach is fairly self-evident, but what about the downside. What happens when you run face first into a low-level, intermittent bug?
This is the story of our experience with such a bug in the Rackspace Cloudfiles API, and the steps we took to help root cause the problem. While the bug itself may be unique to Rackspace, our approach to debugging it is general and should be helpful to anyone looking to decrypt an HTTPS API from the darkness of the client side.