This document provides information about presenters for a ScyllaDB virtual workshop and an overview of ScyllaDB. Lucas Martins Guimarães is introduced as a customer success engineer with experience implementing Scrum and Agile. Guilherme Nogueira is introduced as a solutions architect who assists customers with ScyllaDB data modeling. Key information about ScyllaDB is that it provides high performance for distributed, data-intensive applications and is used by over 400 companies worldwide for applications such as messaging, e-commerce, and more.
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Scylla Virtual Workshop 2022
1. Guilherme Nogueira — Solutions Architect - NA and LATAM, ScyllaDB
Lucas Martins Guimarães — Customer Success Engineer, ScyllaDB
ScyllaDB Virtual
Workshop
2. Presenters
2
Lucas Martins Guimarães
Lucas is well-known for his experience in implementing and
enforcing Scrum/Agile for hybrid teams, with experience acting
as Scrum Master and Product Owner in technical support
projects and sizing and implementing all new operations.
Guilherme Nogueira
Guilherme is a Solutions Architect at ScyllaDB, assists
customers in designing data models that delivers ScyllaDB's
potential. Geek, passionate about Linux and open source
software. Helps family and friends adopt OSS.
3. 3
+ For distributed, data-intensive apps that require
high performance and low latency
+ 400+ users worldwide
+ Results
+ Comcast: Reduced P99 latencies by 95%
+ FireEye: 1500% improvement in throughput
+ Discord: Reduced C* nodes from ~140 to 6
+ iFood: 9X cost reduction vs. DynamoDB
+ Open Source, Enterprise and Cloud options
+ Fully compatible with Apache Cassandra and
Amazon DynamoDB
About ScyllaDB
1ms <1ms
10ms
1M
10M
ScyllaDB Universe of 400+ Users
4. 400+ Companies Use ScyllaDB
Seamless experiences
across content + devices
Fast computation of flight
pricing
Corporate fleet
management
Real-time analytics
2,000,000 SKU -commerce
management
Real-time location tracking
for friends/family
Video recommendation
management
IoT for industrial
machines
Synchronize browser
properties for millions
Threat intelligence service
using JanusGraph
Real time fraud detection
across 6M
transactions/day
Uber scale, mission critical
chat & messaging app
4
Network security threat
detection
Power ~50M X1 DVRs with
billions of reqs/day
Precision healthcare via
Edison AI
Inventory hub for retail
operations
Property listings and
updates
Unified ML feature store
across the business
Cryptocurrency exchange
app
Geography-based
recommendations
Distributed storage for
distributed ledger tech
Global operations- Avon,
Body Shop + more
Predictable performance
for on sale surges
GPS-based exercise
tracking
5. Agenda + NoSQL Simplistic view
+ ScyllaDB’s Architecture
+ We will start a system
6. What You’ll
Need to
Follow
Along
+ Log in from your computer
+ Docker
+ Docker compose
+ ScyllaDB Docker image - also
available in your chat window
10. Lower Node
Count
Millions of OPS per node
of throughput reduces
the number of nodes
your application
requires.
ScyllaDB Benefits
Predictable,
Low Latencies
Consistent single-digit
millisecond p99
latencies.
Less
Complexity
Smaller footprint, self-
optimizing,
works out-of-the-box
Cassandra and
DynamoDB
Compatibility
Fully compatible with
C* and DynamoDB
ecosystem (drivers, etc.)
16. Deployment Options
Install in Your Datacenter
➔ ScyllaDB Open Source
➔ ScyllaDB Enterprise
Install at a Cloud Provider
➔ ScyllaDB Open Source
➔ ScyllaDB Enterprise
Database as a Service
➔ Fully managed
ScyllaDB clusters
➔ 24*7 maintenance
and support.
On-Prem Cloud Hosted ScyllaDB Cloud
18. Let’s Build a System
+ End of year Total raw data size: 2TB, Starting with ~1TB
+ Typical record size read/written by the application: 1KB
+ Data model: 3-5 tables, up to 10 columns per row, 1-5 rows per partition, mainly text
+ Latency requirements: 20ms Write, 30ms Read, for the 99%
+ Read:Write ratio: 70:30
+ Throughput: 50,000 database op/s
+ Replication Factor: 3
+ IaaS: AWS
+ Some Spark work for analytics
18
19. Let’s Build a System, Amazon Web
Services
+ Per Data Center
+ Needed disk space: 12TB
+ Media type: NVMe drives to meet latency SLA
+ Requires 30 threads, 15 physical cores
+ Per Data center instance options
+ 3 x i3.4xlarge → Total disk: 11.5TB
and
+ 3 x i3.2xlarge for the Spark cluster
+ 1x i3.2xlarge for Scyla monitoring and Scylla manager
19
22. Book a Session With Us!
+ If you are interested in evaluating your current workloads to learn how you can
save more, you can sign up for a Technical Evaluation session with me.
Link : https://www.scylladb.com/product/technical-consultation/
+ Or email us directly if you have any questions.
+ lucas.martins@scylladb.com
+ guilherme.nogueira@scylladb.com
22
23. Summary
+ Start deploying ScyllaDB today, it is simple and effortless
+ Gather your applications and business requirements
+ Select the right infrastructure
+ Think about scalability, resiliency and high availability
We will send you these links via email along with the video for reference.
23