Building a high performance, distributed infrastructure to accommodate millions of geographically distributed users is no easy task - especially when you are a young startup. Yet that is exactly what Algolia’s DevOps team needed to accomplish in order to gain a competitive edge and help drive the company’s meteoric growth. Getting users to the application as fast as possible is the critical first step.
After a thorough evaluation against the competition and do- it-yourself options, Algolia decided that NS1’s intelligent DNS & traffic management platform delivered the speed, reliability, and control they needed. In addition, Algolia is able to save time and lower operational costs by using the configurability and automation provided by NS1’s intelligent DNS & traffic management platform.
As part of the deployment process, Algolia integrated their account-specific logic into the NS1 platform using the solution’s streamlined API-first approach. Algolia then used NS1’s edns-client-subnet support, which leverages user metadata that Google Public DNS, OpenDNS, and other resolvers provide, to significantly improve georouting.
Next, Algolia leveraged NS1’s patent-pending filter chain to direct users to the optimal data center based on real-time network, user and infrastructure data.
In addition, Algolia implemented rules for disaster recovery, failover and load shedding to protect against unexpected network and infrastructure events as well as planned maintenance.
NS1’s anycasted global network substantially improved Algolia’s network performance, resulting in a better, more responsive user experience.
NS1’s scalability, performance and configuration capabilities allow Algolia to provide their customers with a fully scalable application that serves billions of queries per month from 13 worldwide regions, all with an average server response time of under 7 milliseconds.
By using traffic filters to protect their network from outages and hardware failure, Algolia is able to maintain consistent performance for its users across the globe. The same filters are used to easily remove data centers from rotation in order to perform system maintenance with zero customer impact.