Department of  Computing

Applications of Computing in Industry : Lecture

06 October
12pm, LT308 Huxley
 
company: Yelp

Title: Systems challenges in running a large International SOA based web site
Abstract: At Yelp we’ve moved to a Service Oriented Architecture in order to scale our development process. We’re now running over 70 production services across thousands of machines in multiple datacenters and continents. One key piece of infrastructure that has enabled this transition is SmartStack, a service discovery system built by Airbnb that uses Apache ZooKeeper and HAProxy. In this talk we’ll introduce the general concept of service discovery and describe the set of requirements that led us to choosing the service discovery system we use, illustrating it’s benefits and tradeoffs. We’ll then discuss specific technical challenges we encountered whilst deploying and scaling our service discovery system to 1000s of nodes on multiple continents, including technical details such as how we use the Linux kernel’s IP traffic control features to allow us to do true zero downtime restarts.
Speaker Details: Tomas Doran
 
Tomas is a site reliability engineer and technical lead working on infrastructure automation at Yelp. Since finishing his MEng, Tom has worked in positions covering the full range of development, system and network administration, security and management. He’s contributed to 100s of open source projects, including the Linux kernel and Postgresql. He also speaks regularly at technical conferences on topics such as software development and testing, architecture, systems automation and administration and ‘devops’.

Social Bookmarking:
Delicious
Digg