World Congress 2024

Maximising Cassandra's Potential: Tips on Schema, Queries, Parallel Access, and Reactive Programming

July 18, 2024 16:50 – 17:20 · 30 min STAGE 8 (120)

What this session covers

In this talk, we will design the backend and data layer for a typical data-rich example of a social platform feed for an authenticated user.

We will start with UI wireframes and move on to logical and physical Cassandra data models and query patterns. Using reactive programming paradigms, we will then optimise the process flow to perform queries efficiently in parallel.

Reactive programming can look intimidating, but it doesn’t have to. It’s productive, elegant and fun once you get used to it! We’ll look at a coding example written in Kotlin, implemented with Quarkus and Mutiny.

This talk intends to give new ideas and inspiration for what’s possible with a modern, tailored, efficiently utilised stack.

Prior knowledge of CQL, data partitioning/sharding concepts, and reactive programming is beneficial but optional.

Related talks at this congress

Open session

World Congress 2024

July 18, 2024 · 16:50–17:20

STAGE 1 (120)

GraphQL: Does it replace SQL, REST or Something Else?

Gregor Bauer

Manager Solutions Engineering CEUR

Gregor Bauer
Open session

World Congress 2024

July 19, 2024 · 12:15–13:15

Workshop room M6 (40)

NoSQL Mastery: Optimizing data storage with MongoDB, Redis and S3

Patrick Schnell

CEO schnell.digital GmbH

Patrick Schnell
Open session

World Congress 2024

July 19, 2024 · 15:40–16:10

STAGE 2 (500)

Serverless Java in Action: Cloud Agnostic Design Patterns and Tips

Daniel Oh, Kevin Dubois

Daniel Oh
Kevin Dubois
Open session

World Congress 2024

July 19, 2024 · 09:40–10:10

STAGE 2 (500)

Rust Beyond Systems: Revolutionizing Web Development

Patrick Koss

STACKIT, Backend Software Engineer

Patrick Koss
All sessions at this congress