At Yelp, application delivery means servicing a global audience from a highly dynamic infrastructure and meeting stringent performance and reliability requirements. Yelp operates a complex, heavily automated set of systems leveraging multiple data centers and content delivery providers to enable reliability, elasticity, and quick response times for its users. A key challenge is getting end users to the “right” service endpoint: managing Yelp’s global traffic to ensure it’s serviced by the best data center or CDN given the current state of the infrastructure and the Internet.
Kris Beevers and Sarguru Nathan detail how they implemented automated, dynamic, and intelligent traffic management and DNS routing to ensure Yelp’s global traffic is serviced by the best data center.
Kristopher Beevers is founder and CEO of NS1, the next-gen DNS and traffic management company. Previously, Kristopher led platform development at Voxel.net (acquired by Internap), where he built cloud and bare metal platforms, content delivery networks, and other distributed infrastructure products. Kristopher holds BS, MS, and PhD degrees in computer science from RPI.
Sarguru Nathan is a site reliability engineer who works on large-scale infrastructure automation for Yelp. He’s an avid open source contributor and lives in London.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org