When you're building a payment platform, you want to make sure that your system is always available to accept orders. However, the complexity of the platform introduces the potential for it to go down when any one of the moving parts fails. In this talk, I will show you the approaches that we've taken and the risks that we have to take to ensure that our platform will always be available for our customers. Even if you're not building a payment platform, these approaches can be applied to ensure a high availability for your platform or service as well.
Co-speaking with Ryan Twomey from SCVNGR at RailsConf 2013 on May 1, 2013.
Video is available at http://www.confreaks.com/videos/2481-railsconf2013-zero-downtime-payment-platforms