BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Yelp: Datastore Architecture - Orchestrating Cassandra with Kubern
 etes: Challenges and Opportunities - Raghavendra D Prabhu
DTSTART:20191113T130000Z
DTEND:20191113T143000Z
UID:TALK133654@talks.cam.ac.uk
CONTACT:Christine Georgiou
DESCRIPTION:Yelp is a website and app that connects people with great loca
 l businesses and revolves around the connections between them. To facilita
 te these applications\, Yelp has hundreds of microservices deployed and up
 dated in the backend every day. To support these microservices\, Yelp has 
 a polyglot architecture consisting of datastores such as MySQL\, Cassandra
 \, Elasticsearch\, and so on.\n\nCassandra\, the NoSQL database of choice 
 at Yelp\, has been deployed on AWS compute (EC2) and AutoScaling Groups (A
 SG)\, backed by AWS Block Storage (EBS) for storage. This deployment model
  has proven to be quite robust against ASG lifecycle state transitions whi
 le presenting its own set of challenges. In order to make our Cassandra de
 ployment more resilient and reduce the toil associated with the constantly
  growing infrastructure\, we are abstracting Cassandra deployments further
  away from EC2 by deploying them in Docker and orchestrating with Kubernet
 es (K8s) operators. We are also leveraging Yelp PaaSTA for K8s for feature
 s such as load-based autoscaling with Clusterman and Spot fleets\, feature
 s that would be quite useful for an efficient datastore deployment.\n\nThi
 s talk is about the opportunities in reliability and availability of such 
 an orchestrated Cassandra deployment. We also discuss the challenges that 
 we have faced along the way and tradeoffs done.\n\nSpeaker bio: Raghavendr
 a works as a Software Engineer in the Database Reliability Engineering tea
 m at Yelp's London office\, dealing with datastores such as Cassandra and 
 MySQL. Prior to that\, he worked at Percona as the Product Lead of Percona
  XtraDB Cluster (PXC) and at Yahoo as a Systems Engineer. He has also spok
 en at various conferences such as Percona Live\, FOSDEM\, linux.conf.au (L
 CA)\, Fossetcon\, RICON\, Highload++\, and SCaLE. His main interests inclu
 de distributed systems\, databases\, operating systems\, and virtualizatio
 n.
LOCATION:FW26\, Computer Laboratory
END:VEVENT
END:VCALENDAR
