4. â—Ź About Cassandra
â—Ź Cassandra at Yelp
â—Ź Docker at Yelp
â—Ź Opportunities in Dockerization
â—Ź Challenges
â—Ź Conclusion
Overview
5.
6. â—Ź Distributed wide-column NoSQL datastore
â—Ź Written in Java
â—Ź Multi data center
â—Ź Tunable consistency
â—Ź Write-friendly: LSM than B-tree
â—Ź Cloud-aware: gossip, failure detection, snitching, handoffs
Cassandra
7. â—Ź Both primary and derived data
â—Ź Deployed on AWS EC2: m5.*
â—Ź EBS for storage
â—Ź Automated schema management
â—Ź Backups into S3
â—Ź Custom node discovery with Smartstack
â—Ź Managed with Taskerman
Cassandra @
9. â—Ź Yelp PaaSTA: Containers on Mesos
â—Ź Few thousand microservices deployed and growing
â—‹ Our website runs on this!
â—Ź Hundreds of deployments every day
â—Ź Why PaaSTA:
â—‹ Clusterman
â—‹ Spot fleet
â—Ź Kubernetes for stateful services
/
26. â—Ź Taskerman: A Distributed Cluster Task Manager
â—Ź How Yelp Autoscales Mesos + Marathon on AWS Spot Fleet
â—Ź Getting the Most Out of Your Mesos
â—Ź Autoscaling Mesos Clusters with Clusterman
Related talks