See all blog posts

ScyllaDB Summit Training Day 2021

As successful as our NoSQL training day was at last year’s user conference, we’re even more excited for our next one. With the virtual format for our upcoming ScyllaDB Summit (January 12th to 14th), our training day will accommodate even more people from around the globe. We’ve got lots of great new courses. What’s more, it’s FREE for all ScyllaDB Summit registrants! Training will take place on Thursday, January 14th 2021, 8:30 AM – 11:30 AM, Pacific Standard Time (PST). Register now and mark your calendars!

Our speakers will cover familiar topics as well as updates and changes to the product. You can choose to follow one of two parallel tracks: The first for application developers and the second for database administrators. You are free to bounce back and forth between tracks and sessions as you see fit. The sessions will be held to the same schedule, so you won’t miss a minute of our great content.

Be sure to bring any questions you have to our live training, as we hope to make the sessions interactive and lively.

After each lesson there will be a quick quiz. Participants who complete all the quizzes will get a certificate, receive ScyllaDB swag and, most important of all, will be conferred special bragging rights.

Agenda and Schedule

Time (PST) Cloud/Developer Track DBA Track
08:30 – 08:35am Welcome and Intro to Training Day
08:35 – 09:25am Getting Started with ScyllaDB (basic concepts, basic data modeling) Kubernetes Operator
09:25 – 09:30am Break
09:30 – 10:25am How to Write Better Apps Advanced Monitoring and Best Practices
10:25 – 10:30am Break
10:30 – 11:25am ScyllaDB Alternator: Migrations without Compromise ScyllaDB Manager and Cluster Administration
11:25 – 11:30am Wrap-up and Next Steps

Class Details

  • Getting Started with ScyllaDB (Basic Concepts, Basic Data Modeling): This session will cover an introduction to ScyllaDB Architecture, basic concepts, and basic data modeling. Some of the topics covered include ScyllaDB Terminology, ScyllaDB Components, Data Replication, Consistency Level, ScyllaDB Write, Read paths + sstable, memtable, Basic Data modeling. Also I’ll show you a quick demo of how easy it is to spin up a cluster with docker.
  • Kubernetes Operator: This session will cover our new and exciting K8 Operator for ScyllaDB. We’ll discuss why to use K8s and all its aspects such as pods and statefulsets, Plus learn about ScyllaDB Operator’s features and roadmap. Plus a quick example of how to use the Operator and discuss some best practices.
  • How to Write Better Apps: In this class we will touch on Advanced Data Modeling and Data Types, ScyllaDB shard-aware drivers, Materialized Views, Global and Local Secondary Indexes and Compaction Strategies. We will also talk about tips and best practices for writing applications for ScyllaDB.
  • Advanced Monitoring and Best Practices: This session will start with an overview of our ScyllaDB Monitoring Stack, which is your first resource for understanding what’s happening in your cluster and your application, and for getting alerts when something goes wrong. ScyllaDB exports thousands of different metrics. We will show how to use ScyllaDB Monitoring to make sense of all that data and provide a full picture of how well your hardware is set up and used, what is the current / historic state of the cluster and how well your app is written.
  • ScyllaDB Alternator: Migrations without Compromise: Here we will share details of our Project Alternator DynamoDB-compatible API and how to migrate from Amazon DynamoDB to ScyllaDB, online and without any downtime. We will cover the considerations and strategies of making data migrations at scale.
  • ScyllaDB Manager and Cluster Administration: This session will cover how to administer a ScyllaDB Cluster. Topics include: Adding/removing a node, adding/removing data centers, what are repairs and why are they needed, cluster backup (through ScyllaDB Manager), cluster restore options, ScyllaDB security settings, ScyllaDB Manager and how the new ScyllaDB Agent works.

Get Started in ScyllaDB University

It’s been an active year at ScyllaDB University. We’ve added lots of content, including new lessons on Lightweight Transactions, Monitoring, and Using ScyllaDB Drivers… to name just a few.

If you haven’t done so yet, we encourage you to sign up for our free courses at ScyllaDB University and get your bearings on ScyllaDB’s technology and capabilities. A good starting point would be the ScyllaDB Essentials and Mutant Monitoring courses.

Register for ScyllaDB Summit

If you love the training agenda, time to register for our conference! It’s online, it’s free, and it may just change your career.

Register for ScyllaDB Summit 2021 Now!

About Guy Shtub

Head of Training: 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.