How to run Apache Kafka without Zookeeper

This tutorial will teach you how to run Apache Kafka in KRaft mode which does not require a Zookeeper server to manage the cluster capablities. We will learn at first how does the Kafka KRaft mode work and then we will learn how to create a cluster without using Zookeeper.

Read more

Choosing the IDE for Spring Boot development

Are you diving into Spring Boot development and wondering which IDE is the best fit for your projects? Choosing the right IDE can significantly impact your productivity, code quality, and overall development experience. In this article, we’ll explore some of the top IDEs available for Spring Boot development, comparing their features, ease of use, and suitability for different development scenarios.

Read more

How to handle Exceptions in Camel

Apache Camel is a powerful integration framework that allows you to build robust and reliable applications by connecting different systems and components. Exception handling is a crucial aspect of building fault-tolerant Camel routes. In this tutorial, we will explore two approaches for handling exceptions in Apache Camel: using onException to handle multiple exceptions and utilizing .doTry(), .doCatch(), .doFinally() blocks.

Read more

Apache Camel REST step-by-step example

In this article we will discuss how to produce and consume REST services using Apache Camel. Firstly we will show an example of REST Producer, then we will lean how to expose REST Endpoints in Camel.

Read more

How to use Camel JPA with Spring Boot

In this tutorial, we’ll learn how to use the Camel JPA component to read and write data from a PostgreSQL database. Specifically, we’ll cover how to create a Camel route that reads data from a JSON file, maps it to a JPA entity, and then inserts it into a PostgreSQL database using the Camel JPA component. We’ll wrap it all into a Spring Boot application.

Read more