As you may have seen, we had an scheduled outage earlier today.
Actually, that tweet is not quite true. While there were no in-app features as such, we’ve made some hardware upgrades which play a big part in our growth story. For operations, it is a huge feature upgrade.Load balancers are an important bit of any network computing environment. They allow Xero to serve our webapps from multiple backend servers at once. This allows us both to scale, and provide redundancy. From the point we first moved to Rackspace, we’ve used (various) configurations based around the Cisco CSS platform. They’ve served us well.
This morning, we moved to using F5 Networks’ BIG-IP LTM’s.
The new load balancers do two things for Xero – they can handle eight times the level of traffic that our previous load balancers could handle, but they can also leverage a clever bit of technology called persistent TCP connections that the Akamai WAA platform supports.
This will allow us to not only scale, but to deliver Xero across the Akamai network in a faster and more reliable way. Two features every Xero user should be excited to have!