ruby javascript inspirational programming languages browser performance css software architecture

Shopify in Multiple Datacenters

Simon Eskildsen ยท Full Stack Fest 2016

How do you take the biggest commerce platform in the world, with hundreds of thousands of shops and make it run out of multiple locations? We'll go through how Shopify went from one datacenter, to a passive disaster recovery site all the way to to running shops out of multiple datacenters concurrently. The talk will cover how we move shops between data centers and perform failovers with the click of a button. We'll share the patterns that are widely useful, such as using load balancers to sort requests around the world to the right data centers.