Loading…
Scylla Summit 2019 has ended

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Monday, November 4
 

9:00am

Pre-Summit Training Day
See the full Pre-Summit Training Day Agenda >>

The Scylla Summit is preceded by a full day of hands-on training conducted by our best and brightest. Our lead engineers, architects — even our co-founders — will be on hand to guide users through two levels of training: Basic and Advanced.
Newbies will have the chance to grok Scylla fundamentals. Get the basics of Scylla usage under your belt. Learn installation prerequisites and procedures. Review CAP theorem and data modeling yet again, but then get serious on how Scylla addresses these specifically. Dive into operations and monitoring with Scylla Manager.
The Advanced Training track is appropriate for those who have already taken our Standard or Novice training courses. In this track, we’ll cover advanced data modeling, compaction strategies, how to get the best performance out of Scylla, and much more.


Speakers
avatar for Dor Laor

Dor Laor

CEO, ScyllaDB
Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a PhD in snowboardin... Read More →
avatar for Tzach Livyatan

Tzach Livyatan

VP Product, ScyllaDB
Tzach Livyatan has a B.A. and MSc in Computer Science (Technion, Summa Cum Laude), and has had a 15 year career in development, system engineering and product management. In the past he worked in the Telecom domain, focusing on carrier-grade systems, signalling, policy and charging... Read More →
avatar for Eyal Gutkind

Eyal Gutkind

VP of Solutions, ScyllaDB
Eyal Gutkind is a solution architect for Scylla. Prior to Scylla Eyal held product management roles at Mirantis and DataStax. Prior to DataStax Eyal spent 12 years with Mellanox Technologies in various engineering management and product marketing roles. Eyal holds a BSc. degree in... Read More →
avatar for Shlomi Livne

Shlomi Livne

VP R&D, ScyllaDB
Shlomi Livne has 15 years of experience in software development of large scale systems. Previously he has led the research and development team at Convergin, which was acquired by Oracle. Shlomi holds a BA and MSc in Computer Science from the Technion-Machon Technologi Le’ Isra... Read More →
avatar for Maheedar Gunturu

Maheedar Gunturu

Solutions Architect, ScyllaDB
Prior to ScyllaDB, Maheedhar held senior roles both in engineering and sales organizations. He has over a decade of experience designing & developing server-side applications in the cloud and working on big data and ETL frameworks in companies such as Samsung, MapR, Apple, VoltDB... Read More →
avatar for Guy Shtub

Guy Shtub

Training Product Lead, ScyllaDB
Guy is experienced in creating products that people love. Previously he co-founded two start-ups. Outside of the office, you can find him climbing, juggling and generally getting off the beaten path. Guy holds a B.SC. degree in Software Engineering from Ben Gurion University... Read More →


Monday November 4, 2019 9:00am - 5:00pm
Parc 55 San Francisco, a Hilton Hotel
 
Tuesday, November 5
 

8:00am

Day 1 - Registration & Breakfast
Carbs, protein, and lots of coffee!

Tuesday November 5, 2019 8:00am - 9:00am
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel

9:00am

Welcome & Keynote
Speakers
avatar for Dor Laor

Dor Laor

CEO, ScyllaDB
Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a PhD in snowboardin... Read More →


Tuesday November 5, 2019 9:00am - 9:30am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

9:30am

Keynote: Scylla Now and Beyond
Speakers
avatar for Avi Kivity

Avi Kivity

CTO, ScyllaDB
Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks... Read More →


Tuesday November 5, 2019 9:30am - 9:50am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

9:50am

Comcast: Sprinting from Cassandra to ScyllaDB
Comcast’s X1 platform supports more than 30 million set top boxes and another 15 million more “second screen” devices used on a monthly basis. Their X1 Scheduler processes over 2 billion RESTful calls daily. To meet that scale, the X1 Scheduler uses multiple datastore technologies, including Cassandra, MongoDB, Elasticsearch and Scylla. Learn how Scylla was introduced into the Comcast NoSQL ecosystem earlier this year, and how they anticipate saving over 60% of their Cassandra operating costs once the migration is complete. Learn the methodology Comcast used through their evaluation, risk analysis and testing processes, plus details of their benchmarking, migration and deployment plans.

Speakers
avatar for Philip Zimich

Philip Zimich

Senior Director of Software Development & Engineering, Comcast
Phil is a Sr Director of Engineering where he leads the architecture, development, operations of the Comcast’s X1 Scheduler system. The X1 Scheduler powers the DVR and program reminder experience on the X1 platform. He has prioritized challenging the status quo by testing new technologies... Read More →


Tuesday November 5, 2019 9:50am - 10:15am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

10:15am

Kiwi.com Reaches Cruising Altitude with Scylla
Speakers
avatar for Martin Strycek

Martin Strycek

Head of Infrastructure, Kiwi.com
Passionate about his work helping companies grow by constant innovation in technology, Martin was employee number 3 at piano.io, a world leader for online content monetization. Steered technology growth at Exponea, the Fastest Growing SaaS in Europe. Now managing ScyllaDB and GCP... Read More →


Tuesday November 5, 2019 10:15am - 10:40am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

10:40am

Scylla User Awards
Join us as we recognize the most pioneering companies adopting our technology and individual leaders contributing to the community.

Speakers
avatar for Greg Matza

Greg Matza

Enterprise Account Executive, ScyllaDB
In the few hours a day when Greg Matza is not advocating for Scylla adoption, you can probably find him either writing a cookbook or enjoying a nap – while dreaming of either Scylla or cookbooks. Greg has been selling various software and services around Silicon Valley for over... Read More →
avatar for Dor Laor

Dor Laor

CEO, ScyllaDB
Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a PhD in snowboardin... Read More →


Tuesday November 5, 2019 10:40am - 10:50am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

10:50am

Morning Break
Tuesday November 5, 2019 10:50am - 11:05am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

11:05am

How to Be Successful with Scylla
Should I use more, smaller instances, or fewer, bigger instances? Is 1Gbps enough for my network cards? Should I use batches? Can I have a collection with 3GB in size? Those are just some of the many questions we see users asking themselves on a daily basis over our mailing list, slack, and corporate ticket requests. In this talk I will explore the answers to these common questions and help you make sure that your deployment is up to the highest standards.

Speakers
avatar for Glauber Costa

Glauber Costa

VP Field Engineering, ScyllaDB
Glauber Costa is VP of Field Engineering at ScyllaDB. He shares his time between the engineering department working on upcoming Scylla features and helping customers succeed.Before ScyllaDB, Glauber worked with Virtualization in the Linux Kernel for 10 years, with contributions ranging... Read More →


Tuesday November 5, 2019 11:05am - 11:35am
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

11:35am

MongoDB vs Scylla: Production Experience from Both Dev & Ops Standpoint at Numberly
MongoDB has become the prominent NoSQL database engine and is now used for a wide variety of use cases because of its flexibility and ease of use for developers, while Scylla, a C++ rewrite of Cassandra, provides benefits through its architectural approach, including getting rid of the JVM and a CPU-level design that gets the most out of your hardware thanks to a CPU level design.

Numberly has been using MongoDB for over a decade and Scylla for over a year in production. The benefits of the Scylla architecture allied to the Cassandra ecosystem fuel a rapid adoption in a very wide range of use cases: from real-time data pipelines and analytics batches processing to web applications database backend.

Learn the motivations of such an adoption trend and why it proves to be successful so far while outlining its limits and why MongoDB is still here to stay!

Speakers
avatar for Alexys Jacob

Alexys Jacob

CTO, Numberly
Alexys is CTO at Numberly, an Open-Source contributor, a Gentoo Linux developer, and PSF contributing member. He has been giving talks for a few years now, mostly to share his experience on architecture design, distributed systems, fault tolerance and scaling Python.


Tuesday November 5, 2019 11:35am - 12:15pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

12:15pm

Lunch & Solutions Center
Enjoy a hearty mid-day meal, meet your fellow attendees, drop by the Scylla Solution Center, and visit our sponsors!



Tuesday November 5, 2019 12:15pm - 1:15pm
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel

1:15pm

How Incremental Compaction Reduces Your Storage Footprint
What if there was a new, better, more efficient way to handle compactions in Scylla? One that allows you to use your storage much more efficiently? Enter Scylla’s unique Incremental Compaction Strategy (ICS). Get a comparison of common compaction strategies and a technical deep dive into ICS. You’ll learn why ICS will become the new standard for compaction, including an overview of how much disk space you can save with ICS.

Speakers
avatar for Benny Halevy

Benny Halevy

R&D Group Manager, ScyllaDB
Benny Halevy leads the storage software development team at ScyllaDB. Benny has been working on operating systems and distributed file systems for over 20 years. Most recently, Benny led software development for GSI Technology, providing a hardware/software solution for deep learning... Read More →


Tuesday November 5, 2019 1:15pm - 1:45pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

1:15pm

Scaling up Machine Learning Experimentation at Tubi 5x and Beyond
Scylla enables rapid Machine Learning experimentation at Tubi. The current-generation personalization service, Ranking Service, ramps up experimentation by 5x, while Popper, the next-generation experimentation engine, will grow by 10x and beyond. We'll talk about what's so special about these services.

Speakers
avatar for Alexandros Bantis

Alexandros Bantis

Senior Scala Engineer, Tubi
Alexandros has been building out the next generation of personalization services at Tubi for the past year. Before that he spent three years at Apple building out the publishing pipeline for Apple.com. Outside of Scala, he can usually be found at the playground with his children


Tuesday November 5, 2019 1:15pm - 1:45pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

1:45pm

How Opera Syncs Ten Millions of Browsers and Sleep Well at Night

Opera chose Scylla over Cassandra to sync the data of millions of browsers to a back-end data repository. The results of the migration and further optimizations they made in their stack helped Opera to gain better latency/throughput and lower resources usage beyond their expectations.
Attend this session to learn how to
  • Migrate your data in a sane way, without any downtime
  • Connect a Python+Django web app to Scylla, how to use intranode sharding to improve your application

Speakers
avatar for Piotr Olchawa

Piotr Olchawa

Software Engineer, Opera
SysOps, backend engineer, 4+ years of production experience in programming. Big fan of everything that's extreme: rock climbing, hackathons, public speaking... Random thoughts at @BugsKillPeople.
avatar for Rafał Furmański

Rafał Furmański

Engineering Manager & Head of Web Services, Opera
Project Manager, Software Engineer, Big Data enthusiast and certified Cassandra developer, Rafal has 10+ years of experience in programming. He holds a MSc in Computer Science from the Wroclaw University of Technology, leads the Web Services department at Opera, and is the author... Read More →


Tuesday November 5, 2019 1:45pm - 2:15pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

1:45pm

How to Secure Your Scylla Deployment: Authorization, Encryption, LDAP Authentication and More
Scylla includes multiple features that collectively provide a robust security model. Most recently we announced support for encryption-at-rest in Scylla Enterprise. This enables you to lock-down your data even in multi-tenant and hybrid deployments of Scylla. Join Tzach and Dejan for an overview of security in Scylla and to see how you can approach it holistically using the array of Scylla capabilities. He will review Scylla Security features, from basic to more advanced, including:
  • Reducing your attack surface 
  • Authorization & Authentication 
  • Role-Based Access Control 
  • Encryption at Transit 
  • Encryption at Rest, in 2019.1.1 and beyond 
LDAP authentication is a common requirement for any enterprise software. It gives users consistent login procedures across multiple components of the IT infrastructure, while centralizing the control of access rights. Scylla Enterprise now supports authentication via LDAP. We will look into how to configure Scylla Enterprise for LDAP interaction and how to fine-tune access control through it.

Speakers
avatar for Tzach Livyatan

Tzach Livyatan

VP Product, ScyllaDB
Tzach Livyatan has a B.A. and MSc in Computer Science (Technion, Summa Cum Laude), and has had a 15 year career in development, system engineering and product management. In the past he worked in the Telecom domain, focusing on carrier-grade systems, signalling, policy and charging... Read More →


Tuesday November 5, 2019 1:45pm - 2:15pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

2:15pm

Scylla Manager Lightning Talks
Join us for two talks on Scylla's database automation and cluster administration tool, Scylla Manager

How Scylla Manager Handles Backups - Michal Matczuk, ScyllaDB
No matter how resilient your database infrastructure is, backups are still needed to defend against catastrophic failures. Be it the unlikely hardware failure of all data centers, or the more likely and all-too-human user error. Acknowledging the importance of good backup procedures, the Scylla Manager now natively supports backup and restore operations. In this talk, we will learn more about how that works and the guarantees provided, as well as how to set it up to guarantee maximum resiliency to your cluster.

What's New in Scylla Monitoring - Amnon Heiman, ScyllaDB
Scylla Monitoring is a fast-paced project that exposes the cream of the Scylla native metrics in easy-to-consume and easy-to-understand dashboards. Its goal is to always make it as easy as possible for a user to understand how the system is behaving, and what can be done in reaction to issues to make the system perform better. Over the past 12 months, Scylla Monitor changed a lot, adding entirely new dashboards and refactoring existing ones to better convey relevant information to the users. In this talk, we will explore those changes, how to make the best use of the project and discuss what's in the oven for next year.

Speakers
avatar for Michal Matczuk

Michal Matczuk

Software Engineer, ScyllaDB
Michal is a software engineer working on Scylla management. He’s a Go enthusiast and contributor to many open source projects. He has a background in network programming. Prior joining ScyllaDB he worked with StratoScale and NTT.
avatar for Amnon Heiman

Amnon Heiman

Software Developer, ScyllaDB
Amnon has 15 years of experience in software development of large scale systems. Previously he worked at Convergin, which was acquired by Oracle. Amnon holds a BA and MSc in Computer Science from the Technion-Machon Technologi Le’ Israel and an MBA from Tel Aviv University.


Tuesday November 5, 2019 2:15pm - 2:45pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

2:15pm

Augury: Real-Time Insights for the Industrial IoT
Augury stores and serves time-series features from massive streams of IoT data, both for real-time insights, and offline learning and analytics. Learn about Augury’s needs and constraints, their solution evaluation and architecture, and fundamental practices for efficient data modeling, plus get a glimpse into the next-gen architecture at Augury, with a view on time-series feature storage and serving.

Speakers
avatar for Daniel Barsky

Daniel Barsky

Senior Data Scientist, Augury
Daniel Barsky has been at Augury for most of its existence, and is leveraging Augury’s massive, high-quality mechanical data to produce the next generation of algorithms for keeping the machines around us running for longer and better.


Tuesday November 5, 2019 2:15pm - 2:45pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

2:45pm

What Kiwi.com Has Learned Running ScyllaDB and Go
Kiwi.com, a global travel booking site, uses Scylla as its search engine storage backend. Since last Scylla Summit, Kiwi.com has migrated from Cassandra to Scylla. Find out how our distributed database topology influences the development of all our applications. Also learn how we rewrote our core services, originally written in Python, as Go, and how we obtained performance improvements with the gocql driver.

Speakers
avatar for Martin Sucha

Martin Sucha

Sr. Software Engineer, Kiwi.com
Always amazed what computers can do, Martin loves learning new stuff about them.Previously the employee number four at Exponea, a fast-growing European SaaS company,Martin worked with Python and MongoDB and later learned to love Go. Now workingon Go services that utilize ScyllaDB... Read More →


Tuesday November 5, 2019 2:45pm - 3:15pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

2:45pm

Best Practices in Running Scylla on the Cloud - Lessons Learned from our Scylla Cloud Service
The Scylla Cloud is a flexible service, offering many options for its users on how to configure their deployments. Clusters can be spawn into one or multiple datacenters, with VPC peering and in either Scylla's or the user's account. This talk will explore all the options available for users of the Scylla Cloud and how to make the best of each of them, as well as explore what's coming in the next 12 months.

Speakers
avatar for Noam Hasson

Noam Hasson

Software Developer, ScyllaDB
Noam Hasson has over 15 years of experience in software development, starting with web development and moving into big data six years ago. After 6 years of working with Cassandra, he is excited to join the team that develops Scylla.


Tuesday November 5, 2019 2:45pm - 3:15pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

3:15pm

Afternoon Break
Get your afternoon caffeine fix and stop by to meet our Sponsors!

Tuesday November 5, 2019 3:15pm - 3:30pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

3:30pm

How to Size Your Scylla Cluster
Sizing a database cluster makes or breaks your application. Too small and you could sustain spikes in usage and recover from a node loss or an operational slowdown. Too big and your cluster will cost more and waste valuable human resources. Since different workloads have different requirements, successful sizing of your application should be optimized for both throughput and latency performance. However, in many cases, the requirements for each contradicts each other. In this talk, Eyal will explain how to remediate the contradicting forces and build a sustainable cluster to meet both performance and resiliency requirements.

Speakers
avatar for Maheedar Gunturu

Maheedar Gunturu

Solutions Architect, ScyllaDB
Prior to ScyllaDB, Maheedhar held senior roles both in engineering and sales organizations. He has over a decade of experience designing & developing server-side applications in the cloud and working on big data and ETL frameworks in companies such as Samsung, MapR, Apple, VoltDB... Read More →
avatar for Eyal Gutkind

Eyal Gutkind

VP of Solutions, ScyllaDB
Eyal Gutkind is a solution architect for Scylla. Prior to Scylla Eyal held product management roles at Mirantis and DataStax. Prior to DataStax Eyal spent 12 years with Mellanox Technologies in various engineering management and product marketing roles. Eyal holds a BSc. degree in... Read More →


Tuesday November 5, 2019 3:30pm - 4:00pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

3:30pm

FireEye & Scylla: Intel Threat Analysis using a Graph Database

FireEye believes in intelligence-driven cyber security. Their legacy system used PostgreSQL with a custom graph database system to store and facilitate analysis of threat intelligence data. As their user base increased they ran into scaling issues requiring a system redesign with a new platform.

This presentation will focus on the backend systems and migration path to a new technology stack using JanusGraph running on top of Scylla plus Elasticsearch.

Using Scylladb turned out to be a game-changer in terms of performance and the types of analysis our application is able to do effortlessly.


Speakers
avatar for Rahul Gaikwad

Rahul Gaikwad

Staff DevOps Engineer, FireEye
Rahul Gaikwad is a Staff DevOps Engineer at FireEye Inc. He is responsible for the database administration, infrastructure and cloud operations, big data management and DevOps automations. He earned a Master’s degree in computer applications (MCA) as well as in executive MBA. He... Read More →
avatar for Krishna Palati

Krishna Palati

Sr. Manager, DevOps Engineering, FireEye
Krishna Palati is a Senior DevOps Manager at FireEye Inc. He is responsible for cloudinfrastructure, devops automation and data systems within managed defense and Intel business units. Prior to that, he was the Principal Database Administrator architecting data systems on Oracle... Read More →


Tuesday November 5, 2019 3:30pm - 4:00pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

4:00pm

Event Streaming Architectures with Confluent and ScyllaDB
Jeff Bean will lead a discussion of event driven architectures, Apache Kafka, Kafka Connect, KSQL and Confluent Cloud. Then we'll talk about some uses of Confluent and Scylla together, including a co-deployment with Lookout, ScyllaDB and Confluent in the IoT space, and the upcoming native connector.



Speakers
avatar for Jeff Bean

Jeff Bean

Partner Solutions Architect, Confluent
Jeff Bean is a Partner SA at Confluent. He's responsible for helping to build and verify integrations with Confluent Platform.


Tuesday November 5, 2019 4:00pm - 4:30pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

4:00pm

iFood on Delivering 100 Million Events a Month to Restaurants with Scylla

iFood is the largest Brazilian-based food delivery app company. It connects users, restaurants, and deliverymen using an event-driven architecture using AWS SQS and SNS, with programming in Java and Node.js. Thales' team is responsible for delivering orders' events to restaurant devices at least once, which is currently done using a REST API polling and acknowledgment system.
Learn how their database infrastructure evolved from a PostgreSQL database, but began to show limitations and was a single point of failure. Growing through a few intermediary steps, including Amazon DynamoDB, eventually, turning to Scylla for its data model and collections to condense multiple tables. Using Scylla, iFood reduced the time to process events and acknowledgments (from ~80ms to ~3ms) and reduced costs using Scylla vs DynamoDB by over 9x.

Speakers
avatar for Thales Biancalana

Thales Biancalana

Backend Developer, iFood
A Control and Automation Engineer, Thales Biancalana decided that programming is more exciting than building robots. He has worked in multiple applications using .NET, Node, React, Swift and Java, and nowis working as a backend developer at iFood. Thales is always looking for new... Read More →


Tuesday November 5, 2019 4:00pm - 4:30pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

4:30pm

Simplifying the Creation of Machine Learning Workflow Pipelines for IoT Applications on Kubernetes with Scylla
SmartDeployAI builds data workflow pipelines for running large scale Industrial IoT applications. Their software platform is a shared multi-tenant Kubernetes cluster environment where multiple workflow pipelines can be bootstrapped and scheduled to run concurrently. Learn how IoT sensors and devices are provisioned on their platform. This process requires them to track markers in their metadata store or parameters to run various pipeline models. They need to persist this data and make it available throughout the entire data workflow pipeline life-cycle.

Learn how their journey led to Scylla, and how they minimized latencies, maintained data storage isolation for each workflow pipeline in a shared Kubernetes cluster, bootstrapped pipeline artifacts and resources on demand and reduced their resource consumption footprint.

Speakers
avatar for Charles Adetiloye

Charles Adetiloye

Data Engineer, SmartDeployAI
avatar for Timo Mechler

Timo Mechler

Product Manager & Architect, SmartDeploy AI
Timo Mechler is a Product Manager and Architect at SmartDeployAI. He has close to a decade of financial data modeling experience working as both an analyst and strategist in the energy commodities sector. At SmartDeployAI he now works closely with product development and engineering... Read More →


Tuesday November 5, 2019 4:30pm - 5:00pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

4:30pm

Nauto on Consistently Merging Time Series and Finding Similar Images
Nauto provides an intelligent driver safety solution and fleet management safety application that increases fleet safety. The talk will explain two infrastructural components: online driver identification and trip generation (with the route). This talk examines the algorithms for each and how Nauto uses Scylla as the backing data store to do this at scale.

Most interestingly, you will learn how Nauto guarantees consistency by modeling a section of their algorithm as a function that is atomic, commutative, and idempotent (ACID 2.0).

Speakers
avatar for Rohit Saboo

Rohit Saboo

Machine Learning Engineering Lead, Nauto
Rohit is currently leading a Machine Learning engineering team at Nauto working on face detection and recognition, merging time-series data, and lossless sensor data compression. He was previously a founding engineer at a search startup, and had worked in Google Search in Robotics.He... Read More →


Tuesday November 5, 2019 4:30pm - 5:00pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

5:00pm

Lightning Talks: Scylla + JanusGraph
Incorporating JanusGraph into your Scylla Ecosystem - Brian Hall, Expero
JanusGraph (janusgraph.org) is a leading open source graph database that offers a pluggable storage layer and Scylla is becoming the storage layer of choice. This talk will outline how JanusGraph leverages Scylla under the covers and then explore potential use cases that can be built once you have the ecosystem in place.

Powering a Graph Data System with Scylla + JanusGraphRyan Stauffer, Enharmonic
Key Value and Column Stores are not the only two data models Scylla is capable of. In this presentation learn the What, Why and How of building and deploying a graph data system in the cloud, backed by the power of Scylla.

Speakers
avatar for Brian Hall

Brian Hall

Graph & Analytics Practice Leader, Expero
Brian leads the Graph and Analytics Practice at Expero, with consulting expertise across a wide array of graph engines including JanusGraph, DataStax, Neo4j, Tigergraph, Neptune, and CosmosDB. Brian has been developing software and consulting for over 25 years and holds a B.S. in... Read More →
avatar for Ryan Stauffer

Ryan Stauffer

Founder & CEO, Enharmonic
Ryan founded Enharmonic to change the way we interact with data. He enjoys building intelligent, automated products in the cloud. He previously ran Data Strategy and Analytics at Driven Brands, and has additional experience in Investment Banking and as a U.S. Army Infantry Office... Read More →


Tuesday November 5, 2019 5:00pm - 5:40pm
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

5:00pm

Scylla Lightning Talks: Project Gemini & How We Make Adding and Removing Nodes Faster and Safer
Project Gemini - Roy Dahan, ScyllaDB
Bugs are a fact of life, and often they only happen under certain circumstances. It could be that an issue only appears with a certain number of columns, only when blobs reach a certain size, or only when TTLs expire too far into the future or too close to the current date. With a number of possibilities that is exponential in nature, how to catch them all? This talk will explore Project Gemini - a fuzzing tool used by Scylla to guarantee that data, once written, is always safe and sound.

How We Make Adding and Removing Nodes Faster and Safer - Asias He, ScyllaDB
When a new node is added or removed, Scylla has to transfer part of the existing data from some nodes to their neighbors. When a node fails, Scylla has to repopulate its data with data from the surviving replicas. Those operations are collectively referred to as "streaming" operations, since they simply stream data from one node to another, without using this opportunity to also fix discrepancies in the data. This is in contrast with the repair operation, that looks into all existing replicas and reconcile their contents. Scylla is moving towards unifying those two operations. In this talk we will discuss why this is considered beneficial, and what other possibilities this opens to users.

Speakers
avatar for Roy Dahan

Roy Dahan

QA Manager, ScyllaDB
Roy has over 10 years of experience testing large-scale distributed systems, with a focus on storage/data systems, and managing small to large teams responsible for all testing aspects using a highly automated approach.
avatar for Asias He

Asias He

Software Developer, ScyllaDB
Asias He is a software developer with over 10 years of experience in programming. In the past, he worked on Debian Project, Solaris Kernel, KVM Virtualization for Linux, OSv unikernel. He now works on Seastar and ScyllaDB.


Tuesday November 5, 2019 5:00pm - 5:40pm
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

5:40pm

Happy Hour!
Join us for a beer or signature cocktail to celebrate a great day at Scylla Summit!

Tuesday November 5, 2019 5:40pm - 7:00pm
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel
 
Wednesday, November 6
 

8:00am

Day 2 - Registration & Breakfast
Carbs, protein, and lots of coffee!

Wednesday November 6, 2019 8:00am - 9:00am
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel

9:00am

How SkyElectric Uses Scylla to Power Its Smart Energy Platform
SkyElectric provides a smart solar energy system that delivers clean, reliable energy in the developing world. Learn how SkyElectric outgrew its MySQL system and moved to Scylla to scale its IoT-driven time series data management services.

Speakers
avatar for Meraj Rasool

Meraj Rasool

DevOps Lead, SkyElectric
Meraj is a Software/DevpOs Engineer. He started his career as a software engineer and then 5 years ago switched primary role to DevOps engineer. Big fan of open source software.
avatar for Jehannaz Khan

Jehannaz Khan

Director of Engineering, SkyElectric
Jehannaz is an electrical engineer with a masters in sustainable energy from Imperial College London.


Wednesday November 6, 2019 9:00am - 9:30am
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

9:00am

Indexes, Filters, and Other Animals
Scylla now supports a choice between Global and Local Secondary Indexes. Their performance characteristics will be widely different, and better or worse depending on the situation. Which will perform better, when and why? We will also discuss filtering of data, a technique to allow the server to select just parts of the data before sending it to client, yielding faster queries. What can be filtered, and in which situations will it yield a performance gain? How can we use indexes to speed up the performance of filtered queries? Those and other questions will be explored in this talk. 

Speakers
avatar for Piotr Sarna

Piotr Sarna

Software Engineer, ScyllaDB
Piotr is a software engineer very keen on open-source projects and C++. He previously developed an open-source distributed file system (LizardFS) and had a brief adventure with Linux kernel during an apprenticeship at Samsung Electronics. Piotr graduated from the University of Warsaw... Read More →


Wednesday November 6, 2019 9:00am - 9:30am
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

9:30am

Zeotap: Moving to ScyllaDB - A Graph of Billions Scale
Zeotap’s Connect product addresses the challenges of identity resolution and linking for AdTech and MarTech. Zeotap manages roughly 20 billion ID and growing. In their presentation, Zeotap engineers will delve into data access patterns, processing and storage requirements to make a case for a graph-based store. They will share the results of PoCs made on technologies such as D-graph, OrientDB, Aeropike and Scylla, present the reasoning for selecting JanusGraph backed by Scylla, and take a deep dive into their data model architecture from the point of ingestion. Learn what is required for the production setup, configuration and performance tuning to manage data at this scale.

Speakers
avatar for Sathish K S

Sathish K S

VP of Engineering, Zeotap
Sathish heads engineering at Zeotap, a data monetization company aggregating huge scale and variety of data including telecom data with strict focus on security and privacy. His responsibilities also include engineering strategy and technical architecture. He comes with 17+ years... Read More →
avatar for Saurabh Verma

Saurabh Verma

Principal Data Engineer, Zeotap
Saurabh is a Principal Engineer at Zeotap. He is a member of the data engineering team where he leads the Identity product suite. He is responsible for the architecture, design and engineering delivery of the Indentity product. He has spent the last 6 years building big data syst... Read More →


Wednesday November 6, 2019 9:30am - 10:00am
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

9:30am

Capital One: Why Stream Data as Part of Data Transformation?
Event-driven architectures are increasingly part of a complete data transformation solution. Learn how to employ Apache Kafka, Cloud Native Computing Foundation’s NATS, Amazon SQS, or other message queueing technologies. This talks covers the details of each, their advantages and disadvantages and how to select the best for your company’s needs.

Speakers
avatar for Glen Gomez Zuazo

Glen Gomez Zuazo

Senior Solutions Architect, Capital One
Glen is a passionate Solutions Architect with 15+ years of experience in the Technology field.


Wednesday November 6, 2019 9:30am - 10:00am
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

10:00am

GPS Insight on Using Presto with Scylla for Data Analytics and Data Archival
GPS Insight is a leader in fleet vehicle management using IoT. Internally they use a combination of SQL and NoSQL big data technologies, including distributed SQL data analytics via Presto, an open-source query engine developed by Facebook. Learn how to set up, configure, and use Presto with Scylla for supporting ad hoc non-partition key queries for analytics and data scientists. Plus hear how to use Presto for a Data Archival approach with csv files on S3 or similar storage appliance.

Speakers
avatar for Doug Stuns

Doug Stuns

Senior Database Architect, GPS Insight
Doug Stuns has been DBA and Database Architect since Oracle Version 4 on Amdahl VM/ESA Mainframes, Solaris Oracle Parallel Server and Sequent Numa-Q massively parallel servers since late 80s and 90s. After leaving Oracle Corporation in 1999 he opened his own database consulting firm... Read More →


Wednesday November 6, 2019 10:00am - 10:30am
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

10:00am

Using Scylla for Order Capture at Fanatics
An online sports apparel powerhouse, Fanatics has to power an always-on scalable ecommerce site listing wares for over 1,000 vendors, and to track the shopping carts of millions of demanding sports fans. Find out how Fanatics uses Scylla for order capture, how they handle abandonments, perform data mining and more. Learn their “practical engineering” lessons, and discover how Fanatics wrote their own management tool for cluster automation and autoscaling on AWS.

Speakers
avatar for Niraj Kothari

Niraj Kothari

Director of Platform Engineering, Fanatics
Niraj Kothari has more than fifteen years of experience in build platforms and frameworks. He has worked at companies including NBCi, eBay/Paypal, and now at Fanatics Inc


Wednesday November 6, 2019 10:00am - 10:30am
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

10:30am

Morning Coffee Break & Solutions Center
Grab a cup of coffee, grab a bite, see a demo and visit our sponsors.

Wednesday November 6, 2019 10:30am - 10:50am
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel

10:50am

Lightning Talks: Mistaway on Migrating from MySQL to Scylla Cloud & Zenly on Best Practices for Running ScyllaDB on GCP
From MySQL to Scylla Cloud: Mistaway’s Migration to DBaaS - Kevin Johnson, Mistaway

Mistaway manufactures Internet of Things (IoT)-enabled mosquito abatement systems. Their system requires polling time-series data from thousands of users. Learn how and why Mistaway decided to make the switch from MySQL to Scylla Cloud, and how moving to a managed cloud service has impacted their business.

Best Practices for Running ScyllaDB on GCP at Zen.ly - Steeve Morin, Zen.ly

Speakers
avatar for Kevin Johnson

Kevin Johnson

Engineer, Mistaway
Kevin is an engineer with Mistaway. In this role, Kevin manages the iMistaway IoT accessory for Mistaway's world class misting systems.
avatar for Steeve Morin

Steeve Morin

VP Engineering, Zen.ly
Steeve Morin is VP of Engineering at Zenly. He loves Python, Ruby, Go, Distributed Systems and High load systems.


Wednesday November 6, 2019 10:50am - 11:05am
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

10:50am

Scylla on Kubernetes: Introducing the Scylla Operator

How can Kubernetes be best used to automate the deployment, scaling, and various operations of a Scylla database?
Enter Kubernetes Operators, the way to combine domain-specific knowledge about Scylla with the automation framework of Kubernetes.

In this presentation, we will quickly explore what Kubernetes is and why it works so well, highlight the pain points of running Scylla with just Kubernetes primitives, and show how we extended Kubernetes so that it can correctly operate a Scylla database.

Finally, we will show the Scylla Operator in action and show how easily you can spin up a Scylla cluster with just one command.


Speakers
avatar for Yannis Zarkadas

Yannis Zarkadas

Software Engineer, Arrikto
A software engineer at Arrikto, Yannis is a contributor at Kubeflow and is the author and maintainer of the ScyllaDB Operator and the Rook Cassandra Operator.


Wednesday November 6, 2019 10:50am - 11:20am
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

11:20am

SAS Institute on Changing All Four Tires While Driving an AdTech Engine at Full Speed
SAS Intelligent Advertising changed its ad-serving platform from using Datastax Cassandra clusters to Scylla clusters for its real-time visitor data storage. This presentation describes how this migration was executed with no downtime and with no loss of data, even as data was constantly being created or updated.

Speakers
avatar for David Blythe

David Blythe

Principal Software Developer, SAS Institute
David is a backend developer (C++) for the real-time ad decisioning platform, responsible for large portions of ad serving components, including visitor data activation and update using NoSQL.


Wednesday November 6, 2019 11:20am - 11:50am
Breakout 1 - Cyril Magnin I/II Parc 55 San Francisco, a Hilton Hotel

11:20am

How Workload Prioritization Reduces Your Datacenter Footprint
Are you running separate database clusters for operational and analytical workloads? Scylla now has the ability to handle multiple workloads from a single cluster--without performance degradation to either. This session will cover:
  • The evolving requirements for operational (OLTP) and analytics (OLAP) workloads in the modern datacenter 
  • How Scylla provides built-in control over workload priority and makes it easy for administrators to configure workload priorities 
  • The TCO impact of minimizing integrations and maintenance tasks, while also shrinking the datacenter footprint and maximizing utilization Plus we’ll share test results of how it performs in real-world settings.

Speakers
avatar for Eliran Sinvani

Eliran Sinvani

ScyllaDB
Eliran has 6 years of experience in developing real-time and Linux-based embedded systems. He started at Marvell as an L1 comm stack engineer and most recently was a low-level infrastructure team leader at Airspan where he was involved in the hardware and software planning and execution... Read More →


Wednesday November 6, 2019 11:20am - 11:50am
Breakout 2 - Cyril Magnin III Parc 55 San Francisco, a Hilton Hotel

11:50am

Lunch & Solutions Center
Enjoy a hearty mid-day meal, meet your fellow attendees, drop by the Scylla Solution Center, and visit our sponsors!



Wednesday November 6, 2019 11:50am - 1:00pm
4th Floor Foyer Parc 55 San Francisco, a Hilton Hotel

1:00pm

How ReversingLabs Serves File Reputation Service for 10B Files
ReversingLabs is on a mission to deliver threat intelligence to their users by providing complete visibility and insight into every destructive object. To deliver on their commitment, they migrated to Scylla to handle thousands of updates per second in their processing engines. In their talk they will go over their requirements and show how they tuned the system to handle requests from their API frontend.

Speakers
avatar for Goran Cvijanovic

Goran Cvijanovic

Software Architect, ReversingLabs
Open Source Databases integration and optimization, Oracle & Microsoft databases specialist, Goran has 20+ years of experience in information technology with more than 15+ years in database systems integration, migration and tuning.He holds a MSc in Computer Science from the Faculty... Read More →


Wednesday November 6, 2019 1:00pm - 1:30pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

1:30pm

Lookout on Scaling Security to 100 Million Devices
The massive increase of security-related data requires companies to respond with new approaches to ingestion. Learn how Lookout has changed its approach for ingesting telemetry to meet their goal of growing from 1.5 million devices to 100 million devices and beyond, using Kafka Connect and switching from AWS DynamoDB to Scylla.

Speakers
avatar for Richard Ney

Richard Ney

Senior Staff Engineer, Lookout
Richard Ney has over 30 years of experience with event pipelines and data retrieval. He currently works as an architect and senior developer at Lookout Inc on the Ingestion Pipeline and Query Services team working on the next scale of data ingestion.


Wednesday November 6, 2019 1:30pm - 2:00pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

2:00pm

Writing Applications for Scylla
Speakers
avatar for Shlomi Livne

Shlomi Livne

VP R&D, ScyllaDB
Shlomi Livne has 15 years of experience in software development of large scale systems. Previously he has led the research and development team at Convergin, which was acquired by Oracle. Shlomi holds a BA and MSc in Computer Science from the Technion-Machon Technologi Le’ Isra... Read More →


Wednesday November 6, 2019 2:00pm - 2:30pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

2:30pm

Afternoon Break
Time for cookies!

Wednesday November 6, 2019 2:30pm - 2:50pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

2:50pm

Change Data Capture in Scylla
A brief overview of the upcoming Change Data Capture (CDC) functionality in Scylla. What to expect of this key feature in terms of its purpose, design and the utility it provides. Plus appropriate use cases and comparisons with other industry solutions.

Speakers
avatar for Calle Wilund

Calle Wilund

Software Developer, ScyllaDB
Co-founder of Appeal Virtual Machines and one of the principal architects behind the JRockit JVM, Calle Wilund has an extensive background in software development, specializing in virtual machines, compiler technologies and high performance computing as well as systems manageabil... Read More →


Wednesday November 6, 2019 2:50pm - 3:20pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

3:20pm

Lightweight Transactions at Lightning Speed
This talk will outline the Scylla implementation of Lightweight Transactions (LWT) that brings us to parity with Apache Cassandra. We will cover how to use it, what is working, and what is left to be done. We will also cover what other improvements are in store to improve Scylla's transactional capabilities and why it matters.

Speakers
avatar for Konstantin Osipov

Konstantin Osipov

Software Team Lead, ScyllaDB
Kostja is a well-known expert in the DBMS world, spending most of his career developing open-source DBMS including Tarantool and MySQL. At ScyllaDB his focus is transaction support and synchronous replication.


Wednesday November 6, 2019 3:20pm - 4:00pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

4:00pm

Free & Open DynamoDB API for Everyone
Scylla began with a Cassandra compatibility story, implementing Cassandra’s query language (CQL) and replicating its user-visible architecture. Recently we introduced “Alternator” - an experimental feature adding compatibility with a second NoSQL database: Amazon’s DynamoDB. In this talk we look at why DynamoDB’s API was chosen as a good target for our API extension, how DynamoDB is similar to Scylla - and how it differs, and how we can implement DynamoDB’s API in Scylla. We will describe our progress so far in making Alternator compatible with DynamoDB - and what still remains to be done so that any DynamoDB application can run unmodified on Scylla.

Speakers
avatar for Nadav Har'El

Nadav Har'El

Distinguished Engineer, ScyllaDB
Nadav Har’El has had a diverse 20-year career in computer programming and computer science. In the past he worked on scientific computing, networking software, and information retrieval, but in recent years his focus has been on virtualization and operating systems, and among other... Read More →


Wednesday November 6, 2019 4:00pm - 4:30pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

4:30pm

UDF, UDA, and What's in the Future
Scylla is now capable of executing user-defined functions and user-defined aggregates. That allows queries to be more flexible, and in many situations, by avoiding server -> client data transfers, faster too. In this talk, we will look at the infrastructure added to Scylla to make it happen. One key piece of that infrastructure, is the integration of a programming language interpreter that allows the users to inject their own custom code. But once that happens, where do we stop? We will look into proposed extensions to Scylla to leverage this infrastructure to allow Scylla to consume your data in faster, more efficient, and creative ways.

Speakers
avatar for Avi Kivity

Avi Kivity

CTO, ScyllaDB
Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks... Read More →


Wednesday November 6, 2019 4:30pm - 5:00pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel

5:00pm

Live AMA: Ask Us Anything!
Speakers
avatar for Dor Laor

Dor Laor

CEO, ScyllaDB
Dor Laor is the CEO of ScyllaDB. Previously, Dor was part of the founding team of the KVM hypervisor under Qumranet that was acquired by Red Hat. At Red Hat Dor was managing the KVM and Xen development for several years. Dor holds an MSc from the Technion and a PhD in snowboardin... Read More →
avatar for Glauber Costa

Glauber Costa

VP Field Engineering, ScyllaDB
Glauber Costa is VP of Field Engineering at ScyllaDB. He shares his time between the engineering department working on upcoming Scylla features and helping customers succeed.Before ScyllaDB, Glauber worked with Virtualization in the Linux Kernel for 10 years, with contributions ranging... Read More →
avatar for Avi Kivity

Avi Kivity

CTO, ScyllaDB
Avi Kivity, CTO of ScyllaDB, is known mostly for starting the Kernel-based Virtual Machine (KVM) project, the hypervisor underlying many production clouds. He has worked for Qumranet and Red Hat as KVM maintainer until December 2012. Avi is now CTO of ScyllaDB, a company that seeks... Read More →


Wednesday November 6, 2019 5:00pm - 5:15pm
Cyril Magnin Ballroom Parc 55 San Francisco, A Hilton Hotel