PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
From Elasticsearch To Scylla
at Zenly
10 Month in production
Head of infrastructure, Zenly - https://zen.ly
Jean-Baptiste Dalido
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Jean-Baptiste Dalido
2
● Zenly’s Head of infrastructure, now a Snap Inc.
Company
● Experience with Mobile Startups, previously
Appgratis and Batch.com
● Worked with Cassandra in production for quite
some time
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
FROM ELASTICSEARCH
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
X Use cases for X Databases
5
▪ Elasticsearch, as a main database
▪ Redis, for cache
▪ Cassandra, for gigantic datasets (chat messages)
▪ Postgres, for results of heavy computations
▪ Name it, it was in production ...
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
ElasticSearch as a main database ?
6
▪ Easy data-modelling
▪ Search as a query language
o offsets data-model changes and deficiencies
o comes at a cost, search is not cheap
▪ KV Semantics
▪ Sharding/Replication
▪ Document versioning
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Why leaving ?
7
▪ Data-model became more and more stable
▪ Particular Workload, Heavy updates
▪ Unification of databases
o Less operational cost (onboarding, maintenance…)
o Simpler monitoring
▪ No real need for ElasticSearch features anymore
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
WAIT, WHY NOT
STICK WITH
CASSANDRA ?
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Total time for which application threads were stopped:
(too many) seconds
AKA: Stop the world
9
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Cassandra ?
10
▪ Garbage Collection is a deal breaker for small clusters
▪ Overcome by a high number of nodes
▪ Proficiency requires knowledge and experience
▪ Cassandra without GC might be a close-to-perfect database
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
MOVING TO SCYLLA
(after days of debate, and no GC)
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
WE WERE TOLD NOT TO
USE DOCKER FOR
PRODUCTION
(but we did it anyway)
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
First migration, cluster in Kubernetes
13
▪ Easily deploy/update within our infrastructure
o 12 Kubernetes clusters in production
▪ Except Kafka, we have everything in Docker
▪ Scale within minutes
▪ Networking, logs, everything is included
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
First migration, cluster in Kubernetes
14
▪ Unexpected High latencies and load was over the roof
▪ ScyllaDB’s team to the rescue
▪ It’s all about Seastar internals
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Seastar and Kubernetes
15
▪ Seastar is sharding, one shard, one core
▪ Networking and data are sharded per core
▪ Pinned CPU in Kubernetes was not available
o keep an eye on Cpu-Manager
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Moving, part 2
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
New infrastructure
17
▪ 3 clusters
▪ 2 single region clusters
▪ 1 double region cluster
o Redundancy
o Read-Heavy workload without impact on production
▪ 7 machines per cluster/region
o 10 cpus
o 36Gb of RAM
o x2 - 375GB local SSD
▪ No Docker
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
GCP Deployment
18
▪ Ubuntu 16.04 LTS
▪ NVMe
o Cascade failure on GCP machines with kernel 4.8.0
o Unexpected Chaos Monkey
▪ Resiliency theory proved to be right
▪ Failure did not provoke any downtime
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Clusters as feature isolation
19
▪ More nodes
▪ Better overview of workload
o Feature teams can scale their needs
o Developers can improve performances and see impact
o Offer data teams a way to query production clusters
▪ Resiliency if implemented the right way
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Uptime
20
▪ 100% uptime for our 3 clusters
o 0 cases of major failure due to ScyllaDB
▪ Few crashes that were always machine related
▪ No impact on production
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Everything is about
performance
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
300k requests per second on 7 nodes
22
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Latencies distribution over the same traffic
23
▪ p95 in under 1ms, provided by Google Cloud Platform
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Scylla is production ready
24
▪ It’s fast, so fast
o Make mistakes
o Experiments
▪ You don’t need to be a Cassandra ninja
▪ It’s a supported product (Scylla 2 is out)
▪ Keep an eye on Kubernetes
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
Go behind usual use-cases
25
▪ Using Scylla as a cache instead of Redis ?
▪ I/O scheduler
▪ Memstore
▪ Cache
▪ Persistence beyond the Memory
▪ Amazing performances
▪ Do you still need a cache ?
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
We don’t :)
PRESENTATION TITLE ON ONE LINE
AND ON TWO LINES
First and last name
Position, company
THANK YOU
jb@zen.ly
@jbaptistedalido
Please stay in touch

More Related Content

PDF
Scylla Summit 2017: How We Got to 1 Millisecond Latency in 99% Under Repair, ...
PDF
Scylla Summit 2017: Migrating to Scylla From Cassandra and Others With No Dow...
PPTX
Scylla Summit 2017: Scylla on Samsung NVMe Z-SSDs
PDF
Scylla Summit 2017: Planning Your Queries for Maximum Performance
PDF
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
PDF
Scylla Summit 2017: Stateful Streaming Applications with Apache Spark
PDF
Scylla Summit 2017: Scylla's Open Source Monitoring Solution
PDF
Scylla Summit 2017: How to Ruin Your Workload's Performance by Choosing the W...
Scylla Summit 2017: How We Got to 1 Millisecond Latency in 99% Under Repair, ...
Scylla Summit 2017: Migrating to Scylla From Cassandra and Others With No Dow...
Scylla Summit 2017: Scylla on Samsung NVMe Z-SSDs
Scylla Summit 2017: Planning Your Queries for Maximum Performance
Scylla Summit 2017: Intel Optane SSDs as the New Accelerator in Your Data Center
Scylla Summit 2017: Stateful Streaming Applications with Apache Spark
Scylla Summit 2017: Scylla's Open Source Monitoring Solution
Scylla Summit 2017: How to Ruin Your Workload's Performance by Choosing the W...

What's hot (20)

PPTX
Scylla Summit 2017: Scylla for Mass Simultaneous Sensor Data Processing of ME...
PDF
Scylla Summit 2017: How to Use Gocql to Execute Queries and What the Driver D...
PDF
Scylla Summit 2017: The Upcoming HPC Evolution
PDF
Scylla Summit 2017: SMF: The Fastest RPC in the West
PDF
Scylla Summit 2017: Scylla on Kubernetes
PDF
If You Care About Performance, Use User Defined Types
PDF
Scylla Summit 2017: Distributed Materialized Views
PDF
Scylla Summit 2017: A Deep Dive on Heat Weighted Load Balancing
PDF
Scylla Summit 2017: How to Run Cassandra/Scylla from a MySQL DBA's Point of View
PDF
Scylla Summit 2017: A Toolbox for Understanding Scylla in the Field
PDF
Scylla Summit 2017 Keynote: NextGen NoSQL with CEO Dor Laor
PPTX
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPS
PDF
Scylla Summit 2017: Repair, Backup, Restore: Last Thing Before You Go to Prod...
PPTX
Scylla Summit 2017: Snapfish's Journey Towards Scylla
PDF
Scylla Summit 2017: Keynote, Looking back, looking ahead
PDF
Scylla Summit 2017: Saving Thousands by Running Scylla on EC2 Spot Instances
PPTX
Scylla Summit 2017: Performance Evaluation of Scylla as a Database Backend fo...
PPTX
Scylla Summit 2017: How Baidu Runs Scylla on a Petabyte-Level Big Data Platform
PDF
Scylla Summit 2017: How to Optimize and Reduce Inter-DC Network Traffic and S...
PDF
Scylla Summit 2017 Keynote: NextGen NoSQL with Chairman Benny Schnaider
Scylla Summit 2017: Scylla for Mass Simultaneous Sensor Data Processing of ME...
Scylla Summit 2017: How to Use Gocql to Execute Queries and What the Driver D...
Scylla Summit 2017: The Upcoming HPC Evolution
Scylla Summit 2017: SMF: The Fastest RPC in the West
Scylla Summit 2017: Scylla on Kubernetes
If You Care About Performance, Use User Defined Types
Scylla Summit 2017: Distributed Materialized Views
Scylla Summit 2017: A Deep Dive on Heat Weighted Load Balancing
Scylla Summit 2017: How to Run Cassandra/Scylla from a MySQL DBA's Point of View
Scylla Summit 2017: A Toolbox for Understanding Scylla in the Field
Scylla Summit 2017 Keynote: NextGen NoSQL with CEO Dor Laor
Scylla Summit 2017: Running a Soft Real-time Service at One Million QPS
Scylla Summit 2017: Repair, Backup, Restore: Last Thing Before You Go to Prod...
Scylla Summit 2017: Snapfish's Journey Towards Scylla
Scylla Summit 2017: Keynote, Looking back, looking ahead
Scylla Summit 2017: Saving Thousands by Running Scylla on EC2 Spot Instances
Scylla Summit 2017: Performance Evaluation of Scylla as a Database Backend fo...
Scylla Summit 2017: How Baidu Runs Scylla on a Petabyte-Level Big Data Platform
Scylla Summit 2017: How to Optimize and Reduce Inter-DC Network Traffic and S...
Scylla Summit 2017 Keynote: NextGen NoSQL with Chairman Benny Schnaider
Ad

Similar to Scylla Summit 2017: From Elasticsearch to Scylla at Zenly (16)

PDF
Scylla Summit 2017: Welcome and Keynote - Nextgen NoSQL
PPTX
Scylla Summit 2017: Streaming ETL in Kafka for Everyone with KSQL
PDF
From HDFS to S3: Migrate Pinterest Apache Spark Clusters
PPTX
Scylla Summit 2018: Kiwi.com Migration to Scylla - The Why, the How, the Fail...
PPTX
Scylla Summit 2018: Keynote - 4 Years of Scylla
PDF
Rapid Home Provisioning
PDF
OpenNebulaConf2018 - How Inoreader Migrated from Bare-Metal Containers to Ope...
PPTX
Effectively Migrating to Cassandra from a Relational Database
PDF
Healthcare Claim Reimbursement using Apache Spark
PDF
How MongoDB is Being Used in China - Case Studies
PPTX
Inoreader OpenNebula + StorPool migration
PDF
Scylla Compaction Strategies
PPTX
Scylla Summit 2018: Getting the Most Out of Scylla on Kubernetes
PDF
How we got to 1 millisecond latency in 99% under repair, compaction, and flus...
PDF
Cloud Native Applications on OpenShift
PDF
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
Scylla Summit 2017: Welcome and Keynote - Nextgen NoSQL
Scylla Summit 2017: Streaming ETL in Kafka for Everyone with KSQL
From HDFS to S3: Migrate Pinterest Apache Spark Clusters
Scylla Summit 2018: Kiwi.com Migration to Scylla - The Why, the How, the Fail...
Scylla Summit 2018: Keynote - 4 Years of Scylla
Rapid Home Provisioning
OpenNebulaConf2018 - How Inoreader Migrated from Bare-Metal Containers to Ope...
Effectively Migrating to Cassandra from a Relational Database
Healthcare Claim Reimbursement using Apache Spark
How MongoDB is Being Used in China - Case Studies
Inoreader OpenNebula + StorPool migration
Scylla Compaction Strategies
Scylla Summit 2018: Getting the Most Out of Scylla on Kubernetes
How we got to 1 millisecond latency in 99% under repair, compaction, and flus...
Cloud Native Applications on OpenShift
PuppetConf 2016: Best Practices for Puppet in the Cloud – Randall Hunt, Amazo...
Ad

More from ScyllaDB (20)

PDF
Understanding The True Cost of DynamoDB Webinar
PDF
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
PDF
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
PDF
New Ways to Reduce Database Costs with ScyllaDB
PDF
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
PDF
Powering a Billion Dreams: Scaling Meesho’s E-commerce Revolution with Scylla...
PDF
Leading a High-Stakes Database Migration
PDF
Achieving Extreme Scale with ScyllaDB: Tips & Tradeoffs
PDF
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
PDF
How Agoda Scaled 50x Throughput with ScyllaDB by Worakarn Isaratham
PDF
How Yieldmo Cut Database Costs and Cloud Dependencies Fast by Todd Coleman
PDF
ScyllaDB: 10 Years and Beyond by Dor Laor
PDF
Reduce Your Cloud Spend with ScyllaDB by Tzach Livyatan
PDF
Migrating 50TB Data From a Home-Grown Database to ScyllaDB, Fast by Terence Liu
PDF
Vector Search with ScyllaDB by Szymon Wasik
PDF
Workload Prioritization: How to Balance Multiple Workloads in a Cluster by Fe...
PDF
Two Leading Approaches to Data Virtualization, and Which Scales Better? by Da...
PDF
Scaling a Beast: Lessons from 400x Growth in a High-Stakes Financial System b...
PDF
Object Storage in ScyllaDB by Ran Regev, ScyllaDB
PDF
Lessons Learned from Building a Serverless Notifications System by Srushith R...
Understanding The True Cost of DynamoDB Webinar
Database Benchmarking for Performance Masterclass: Session 2 - Data Modeling ...
Database Benchmarking for Performance Masterclass: Session 1 - Benchmarking F...
New Ways to Reduce Database Costs with ScyllaDB
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Powering a Billion Dreams: Scaling Meesho’s E-commerce Revolution with Scylla...
Leading a High-Stakes Database Migration
Achieving Extreme Scale with ScyllaDB: Tips & Tradeoffs
Securely Serving Millions of Boot Artifacts a Day by João Pedro Lima & Matt ...
How Agoda Scaled 50x Throughput with ScyllaDB by Worakarn Isaratham
How Yieldmo Cut Database Costs and Cloud Dependencies Fast by Todd Coleman
ScyllaDB: 10 Years and Beyond by Dor Laor
Reduce Your Cloud Spend with ScyllaDB by Tzach Livyatan
Migrating 50TB Data From a Home-Grown Database to ScyllaDB, Fast by Terence Liu
Vector Search with ScyllaDB by Szymon Wasik
Workload Prioritization: How to Balance Multiple Workloads in a Cluster by Fe...
Two Leading Approaches to Data Virtualization, and Which Scales Better? by Da...
Scaling a Beast: Lessons from 400x Growth in a High-Stakes Financial System b...
Object Storage in ScyllaDB by Ran Regev, ScyllaDB
Lessons Learned from Building a Serverless Notifications System by Srushith R...

Recently uploaded (20)

PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
August Patch Tuesday
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PDF
WOOl fibre morphology and structure.pdf for textiles
PPTX
Web Crawler for Trend Tracking Gen Z Insights.pptx
PPT
Module 1.ppt Iot fundamentals and Architecture
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
PDF
Zenith AI: Advanced Artificial Intelligence
PDF
STKI Israel Market Study 2025 version august
PDF
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
PDF
Five Habits of High-Impact Board Members
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PDF
NewMind AI Weekly Chronicles – August ’25 Week III
PPTX
observCloud-Native Containerability and monitoring.pptx
PDF
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
PDF
Enhancing emotion recognition model for a student engagement use case through...
PDF
Hybrid model detection and classification of lung cancer
sustainability-14-14877-v2.pddhzftheheeeee
August Patch Tuesday
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
WOOl fibre morphology and structure.pdf for textiles
Web Crawler for Trend Tracking Gen Z Insights.pptx
Module 1.ppt Iot fundamentals and Architecture
A comparative study of natural language inference in Swahili using monolingua...
Microsoft Solutions Partner Drive Digital Transformation with D365.pdf
Zenith AI: Advanced Artificial Intelligence
STKI Israel Market Study 2025 version august
Transform Your ITIL® 4 & ITSM Strategy with AI in 2025.pdf
Five Habits of High-Impact Board Members
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
NewMind AI Weekly Chronicles – August ’25 Week III
observCloud-Native Containerability and monitoring.pptx
A Late Bloomer's Guide to GenAI: Ethics, Bias, and Effective Prompting - Boha...
Enhancing emotion recognition model for a student engagement use case through...
Hybrid model detection and classification of lung cancer

Scylla Summit 2017: From Elasticsearch to Scylla at Zenly

  • 1. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company From Elasticsearch To Scylla at Zenly 10 Month in production Head of infrastructure, Zenly - https://zen.ly Jean-Baptiste Dalido
  • 2. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Jean-Baptiste Dalido 2 ● Zenly’s Head of infrastructure, now a Snap Inc. Company ● Experience with Mobile Startups, previously Appgratis and Batch.com ● Worked with Cassandra in production for quite some time
  • 3. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company
  • 4. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company FROM ELASTICSEARCH
  • 5. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company X Use cases for X Databases 5 ▪ Elasticsearch, as a main database ▪ Redis, for cache ▪ Cassandra, for gigantic datasets (chat messages) ▪ Postgres, for results of heavy computations ▪ Name it, it was in production ...
  • 6. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company ElasticSearch as a main database ? 6 ▪ Easy data-modelling ▪ Search as a query language o offsets data-model changes and deficiencies o comes at a cost, search is not cheap ▪ KV Semantics ▪ Sharding/Replication ▪ Document versioning
  • 7. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Why leaving ? 7 ▪ Data-model became more and more stable ▪ Particular Workload, Heavy updates ▪ Unification of databases o Less operational cost (onboarding, maintenance…) o Simpler monitoring ▪ No real need for ElasticSearch features anymore
  • 8. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company WAIT, WHY NOT STICK WITH CASSANDRA ?
  • 9. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Total time for which application threads were stopped: (too many) seconds AKA: Stop the world 9
  • 10. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Cassandra ? 10 ▪ Garbage Collection is a deal breaker for small clusters ▪ Overcome by a high number of nodes ▪ Proficiency requires knowledge and experience ▪ Cassandra without GC might be a close-to-perfect database
  • 11. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company MOVING TO SCYLLA (after days of debate, and no GC)
  • 12. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company WE WERE TOLD NOT TO USE DOCKER FOR PRODUCTION (but we did it anyway)
  • 13. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company First migration, cluster in Kubernetes 13 ▪ Easily deploy/update within our infrastructure o 12 Kubernetes clusters in production ▪ Except Kafka, we have everything in Docker ▪ Scale within minutes ▪ Networking, logs, everything is included
  • 14. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company First migration, cluster in Kubernetes 14 ▪ Unexpected High latencies and load was over the roof ▪ ScyllaDB’s team to the rescue ▪ It’s all about Seastar internals
  • 15. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Seastar and Kubernetes 15 ▪ Seastar is sharding, one shard, one core ▪ Networking and data are sharded per core ▪ Pinned CPU in Kubernetes was not available o keep an eye on Cpu-Manager
  • 16. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Moving, part 2
  • 17. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company New infrastructure 17 ▪ 3 clusters ▪ 2 single region clusters ▪ 1 double region cluster o Redundancy o Read-Heavy workload without impact on production ▪ 7 machines per cluster/region o 10 cpus o 36Gb of RAM o x2 - 375GB local SSD ▪ No Docker
  • 18. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company GCP Deployment 18 ▪ Ubuntu 16.04 LTS ▪ NVMe o Cascade failure on GCP machines with kernel 4.8.0 o Unexpected Chaos Monkey ▪ Resiliency theory proved to be right ▪ Failure did not provoke any downtime
  • 19. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Clusters as feature isolation 19 ▪ More nodes ▪ Better overview of workload o Feature teams can scale their needs o Developers can improve performances and see impact o Offer data teams a way to query production clusters ▪ Resiliency if implemented the right way
  • 20. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Uptime 20 ▪ 100% uptime for our 3 clusters o 0 cases of major failure due to ScyllaDB ▪ Few crashes that were always machine related ▪ No impact on production
  • 21. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Everything is about performance
  • 22. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company 300k requests per second on 7 nodes 22
  • 23. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Latencies distribution over the same traffic 23 ▪ p95 in under 1ms, provided by Google Cloud Platform
  • 24. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Scylla is production ready 24 ▪ It’s fast, so fast o Make mistakes o Experiments ▪ You don’t need to be a Cassandra ninja ▪ It’s a supported product (Scylla 2 is out) ▪ Keep an eye on Kubernetes
  • 25. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company Go behind usual use-cases 25 ▪ Using Scylla as a cache instead of Redis ? ▪ I/O scheduler ▪ Memstore ▪ Cache ▪ Persistence beyond the Memory ▪ Amazing performances ▪ Do you still need a cache ?
  • 26. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company We don’t :)
  • 27. PRESENTATION TITLE ON ONE LINE AND ON TWO LINES First and last name Position, company THANK YOU jb@zen.ly @jbaptistedalido Please stay in touch