Kafka Streams is a powerful and lightweight library provided by Apache Kafka for building real-time streaming applications and microservices. In this tutorial we will show a simple Kafka Streams example with Quarkus which shows how to perform stream processing tasks directly within the Kafka ecosystem, leveraging the familiar Kafka infrastructure to process and transform data in real-time.
SOA-Cloud
Redis Integration with Quarkus made simple
This tutorial will guide you through accessing Redis in-memory store from a Quarkus application. We will show which are the key interfaces for storing data structures in Redis and how Quarkus Dev Services greatly simplifies setting up a Dev environment for our Redis application. Redis Overview Redis is an open-source in-memory data structure store which … Read more
Virtual Threads with Quarkus made easy
In this first tutorial about Virtual Threads Mastering Virtual Threads: A Comprehensive Tutorial , we have covered the basics of Virtual Threads. In this article we will learn how Quarkus simplifies the implementation and debugging of Virtual Threads in your application through the @RunOnVirtualThread
annotation.
How to upgrade to Quarkus 3
This article discusses how to upgrade your existing Quarkus 2.x applications to Quarkus 3.x using the Quarkus CLI tool. We will learn at first which is the impact of the upgrade on Quarkus 2 application. Then, we will show how to perform the upgrade with just a single command line!
Addressing CVE-2023-4853 in Quarkus
The CVE-2023-4853 vulnerability in question impacts Quarkus framework’s HTTP Security Policy, . This policy provides access control to various endpoints within an application enabling developers to secure access based on path-based configurations. However, a critical flaw has been identified in how the HTTP Security Policy handles request paths containing multiple adjacent forward-slash characters.
Quarkus CRUD Example with Panache Data
In this tutorial we will learn how to create a REST CRUD application in Quarkus, starting from a Hibernate Panache Entity. We will show two different approaches: in the first one we will create a REST Resources to map the CRUD methods. Then, we will show how to use REST Data Panache to generate automatically a REST Endpoint for an Entity.
Quarkus vs. Micronaut: A Comparative Analysis
In the world of modern Java microservices, developers are faced with a variety of frameworks and tools to choose from. Two popular options in this space are Quarkus and Micronaut. Both of these frameworks offer unique features and advantages, making the choice between them a significant decision for developers. In this article, we’ll delve into … Read more
How to create Jobs in Kubernetes
This article discusses how to automate Tasks in Kubernetes and OpenShift using Jobs and Cron Jobs. We will show some example on how to create and manage them. Then, we will discuss the best practices about using Jobs in Kubernetes.
What is Quarkus (2023) ?
Quarkus is a framework you can use to develop Cloud-ready modern Java applications. Quarkus also allows to generate native executables from your Java application and can easily leverage the distribution as Container Images.
How to run NodeJS on Openshift
NodeJS provides an event-driven and asynchronous platform for server-side JavaScript. In this tutorial we will learn how to create and deploy a minimal Node application into Openshift. NodeJS Overview Node.js is an open-source, server-side JavaScript runtime environment that allows developers to execute JavaScript code outside of a web browser. It is known for its non-blocking, … Read more