Page 1
Enable PostgreSQL CDC in Docker Compose with 2 Simple Configs
Install Apache Kafka v4+ using Docker Compose
From version 4 onwards, Apache Kafka uses KRaft for cluster management instead of Apache ZooKeeper. Therefore, you no longer need to bring up and run a container for Apache ZooKeeper as instructed in this tutorial. In this tutorial, I will guide you on how to… Read More
Debezium Tutorial for Beginners | 3 Ways to Implement CDC + PostgreSQL to Kafka Example
PostgreSQL CDC Setup for Debezium | Configure wal_level & shared_preload_libraries
Stack in Java
A stack is a data structure with LIFO (Last In, First Out), meaning the element that joins last is retrieved first. In Java, Stack is a generic class that implements this stack data structure. In this tutorial, we’ll learn more about Stacks in Java! The… Read More
Java Stack Tutorial | Push(), Pop(), and Peek() Explained with Examples
Feign for Beginners: Build Java REST API Clients with Interface-Based Mapping
Partitioning with RabbitMQ using Spring Cloud Stream
Partitioning in message queues is a mechanism that divides topics or queues into multiple partitions. Each partition stores a portion of the data, and this data is processed in parallel. This makes receiving and processing messages faster and more efficient! Apache Kafka supports partitioning natively,… Read More
Unit testing with Spring Cloud Stream
Spring Cloud Stream provides the spring-cloud-stream-test-binder dependency, allowing us to easily write unit tests for applications using Spring Cloud Stream without having to call actual message brokers. You can declare and use this spring-cloud-stream-test-binder dependency as follows:
|
1 2 3 4 5 |
<dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-stream-test-binder</artifactId> <scope>test</scope> </dependency> |
I’ll use the example project from the… Read More

