CrateDB Workshop


CrateDB Workshop is a hands-on learning experience that introduces the fundamental concepts of CrateDB, a distributed SQL database. This workshop is designed for everyone interested in learning about CrateDB features and how it can be used to store, query and analyze large amounts of data.

The content for this workshop will be divided into four modules. All modules are independent. Feel free to attend individual modules based on your interest and experience:

During the workshop, you will have the opportunity to work with CrateDB in a guided, step-by-step manner. You will learn how to install and set up CrateDB, create tables and run queries. Furthermore, you will also learn about CrateDB’s distributed architecture, how to scale and monitor the database, and how to use CrateDB’s capabilities to perform some advanced data analysis tasks.


What you will learn

The fundamentals of CrateDB architecture and its SQL and NoSQL capabilities

How to install and set up your CrateDB instance


Inserting and querying data in CrateDB


How to find a perfect sharding and partitioning strategy for your use case


Advanced data analysis: joins, aggregations window functions, and full-text search

By the end of the workshop, you will have a solid understanding of CrateDB's core features and how to use them to build scalable, data-driven applications. You will also have hands-on experience working with CrateDB and be equipped with the tools and knowledge needed to further explore its capabilities.



Basic SQL knowledge

Our speakers

Marija Selakovic
Marija Selakovic Developer Advocate, CrateDB

Marija Selakovic is a developer advocate working with the CrateDB database and various other data engineering tools. She holds a Ph.D. degree in computer science from TU Darmstadt and a Master's degree in software engineering from VU University Amsterdam. As a developer advocate, Marija builds technical content, speaks at developer conferences, and helps other software developers be productive and successful in using CrateDB. 

Niklas Schmidtmer
Niklas Schmidtmer Lead Solution Engineer, CrateDB

Niklas is CrateDB's Lead Solution Engineer. With his team, he helps customers implement CrateDB in their environments and make the best use of it's features. Niklas gained experience in the database space by delivering various data warehousing and data integration projects. He holds a master's degree in computer science from the University of Passau.

Hernán Lionel Cianfagna Senior Solutions Engineer, CrateDB

Hernán is a Senior Solutions Engineer, helping companies discover the full potential of CrateDB. He is passionate about databases and distributed systems and has experience working with companies of all sizes in different industries. Hernán holds a master's in Software Engineering from the University of Oxford.

Karyn Azevedo
Karyn Azevedo Solution Engineer, CrateDB

Karyn Azevedo is part of CrateDB's Solution Engineer team. She is passionate about supporting clients to achieve their best results with the database while producing content for our growing community of users. She studied Computer Science at the University of São Paulo and holds a master's degree in the same field focusing on data mining and data processing from the University of Porto.