Run MySQL Database with Docker

This tutorial will show you how to setup and run MySQL database with Docker. MySQL is the world’s most popular open source database. MySQL database is available in community and Enterprise edition. We can install MySQL community edition on our systems by downloading corresponding installation files from official website. Instead of installing as native application…

Testing Spring Boot Kafka with Testcontainers

In this tutorial, I will explain how to do integrating testing of spring boot , kafka applications using Testcontainers. In my previous blog post I have covered how to write Kafka producer and consumer application using Spring Boot framework. Now, we will write integration tests for testing the logic of producer and consumer application and…

How to Create Managed Kafka Cluster in the Cloud for Free

This post explains how to setup managed Kafka cluster in the cloud using confluent cloud platform. In my previous blog posts (linked below) , I explained about setting up Kafka cluster in local development machine using Kafka binary and Docker Kafka in the Cloud confluent provides fully managed Kafka cluster in the cloud. You try the…