Did you miss the free hands-on workshop Building Quarkus applications with Apache Cassandra, hosted by Red Hat's Eric Deandrea and Raghavan "Rags" Srinivas from DataStax, a Red Hat partner? This two-hour workshop showcases all the Developer Joy benefits of Quarkus, such as developer mode, debugging, containerization, and no-hassle native executable generation, coupled with an Apache Cassandra backend hosted in the cloud using DataStax Astra DB's multicloud database-as-a-service.
In the workshop, Rags explains some differences between relational and NoSQL databases. He introduces Apache Cassandra and the benefits it brings, explaining how Cassandra's configurable consistency level makes it highly scalable and reliable. He also introduces DataStax Astra Cassandra-as-a-service and explains some of its features and benefits.
Eric introduces Quarkus, the motivations that lead to its creation, and its benefits as a cohesive platform for building microservices. He highlights the fact that it is based on standards many Java developers are already familiar with. He also emphasizes how Quarkus is "natively-native," meaning that the design and optimizations Quarkus provides for the JVM have accounted for native compilation from the onset. Additionally, he highlights the Quarkus Cassandra extension.
The exercises are available, in case you missed the live version and want to go through them. Here are some links to the workshop materials:
You can also watch the recording and follow along with both the lecture and hands-on portions of the workshop.
Looking for more resources about Quarkus from Red Hat Developer? You might want to check out A microservices approach with Cassandra and Quarkus, a DevNation Tech Talk from Rags that covers some of the same material. You should also read some of the articles we've published on Quarkus:
- Build your first Java serverless function using a Quarkus quick start
- Quarkus Superheroes: Managed services save the day
- Build a REST API from the ground up with Quarkus 2.0
We also have some Quarkus learning paths available:
- Getting started with Quarkus
- Quarkus for Spring Boot developers
- Reactive Streaming with Quarkus and Kafka
- Effective data with Hibernate and Panache
And check out some of our Quarkus cheat sheets: