See all blog posts

The NoSQL Developer’s Study Guide for ScyllaDB University LIVE

I’m excited about the upcoming ScyllaDB University LIVE event, which is happening next week.

AMERICAS – Tuesday, March 22nd – 9AM-1PM PT | 12PM-4PM ET | 1PM-5PM BRT EMEA

APAC – Wednesday, March 23rd – 8:00-12:00 UTC | 9AM-1PM CET | 1:30PM-5:30PM IST


To help you prepare and get the most out of it, this guide tells you more about what to expect from each session recommends lessons you can take in advance on ScyllaDB University.

As I mentioned in my previous blog post, the ScyllaDB University LIVE event will be online and instructor-led. It will include two parallel tracks – one for beginners and one for more experienced participants. You can bounce back and forth between tracks or drop in for the sessions that most interest you. However, please be aware that there won’t be an on-demand equivalent.

After the two tracks, we will host a roundtable where you’ll have a chance to ask some of our leading experts and engineers questions. It will also be an opportunity to network with your fellow database monsters.

As you’ll see below, the topics we’ll cover are a mix of advanced topics and topics for people just getting started with NoSQL and ScyllaDB. Even if you previously attended other ScyllaDB University LIVE events, you’ll learn something new since we’re covering some topics we’ve never addressed before.

The labs that you will see in the event (as well as other hands-on labs from ScyllaDB University) can be run on ScyllaDB Cloud, our managed database as a service offering. You can create a ScyllaDB cluster and connect to it with just a few clicks.

If you have already registered for the event, you can take advantage of our ScyllaDB Cloud – Sandbox cluster Free Trial for one month!

Agenda and Recommended Lessons: NoSQL Data Modeling, Database Drivers, and More

Essentials Track Advanced Track
ScyllaDB Essentials

Covers an introduction to NoSQL and ScyllaDB, basic concepts, and architecture. You will also get an overview of ScyllaDB terminology, ScyllaDB components, data replication, consistency level, and the write and read paths. It includes two hands-on demos.

Suggested learning material:

Hands-on Migration to ScyllaDB Cloud

You’ll learn how to migrate from your existing database to ScyllaDB Cloud. By the end of this session, you’ll know the different migration options and when you should use each. We’ll cover hands-on examples for migrating from Cassandra and DynamoDB.

Suggested learning material:

ScyllaDB Basics

This session will start with Basic Data Modeling, covering key concepts like the partition key,  clustering key, and collections, how to use them and why they are important. It then discusses the ScyllaDB drivers, how they can be used, and why they deliver better performance compared to non-ScyllaDB Drivers. Finally, the session covers compaction.

Suggested learning material:

Best Practices in Highly Performant Applications

If you have some experience in creating NoSQL applications but want to learn how to do it better, then this session is for you. It starts with the ScyllaDB shard-ware drivers, what they are and why you should use them. Next, it touches on compaction strategies and how to choose the right one, paging, retries, common pitfalls, and how to avoid them.

Suggested learning material:

Build Your First ScyllaDB-Powered App

In this session, we’ll walk through an extensive hands-on example of how to develop your first application from scratch using ScyllaDB Cloud. The Git repository and different steps to run the lab yourself will be available on ScyllaDB University.

Suggested learning material:

Advanced Data Modeling

This talk covers advanced data modeling concepts like Materialized Views, TTL, Counters, Secondary Indexes, Lightweight Transactions. It also includes a hands-on example.

Suggested learning material:

Certificate of Completion

Participants who complete the training will have access to more free, online, self-paced learning material such as our hands-on labs on ScyllaDB University. Additionally, those who complete the training will get a certification and some cool swag!

See you there!



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.