Infrastructure, messaging and database tutorials: Kafka, DevOps/Docker, MongoDB, SQL troubleshooting, AWS, JMS and Lucene.
1. Apache Kafka
Start with the Apache Kafka Tutorial.
- Installing Apache Kafka on Windows
- Kafka Cluster Setup Using Docker Compose (KRaft, Kafka 4)
- Kafka Multiple Consumers: Consumer Groups and Partitions
- Kafka Queues: Share Groups (KIP-932) with Spring Kafka
- Kafka with Schema Registry and Avro Serialization
- Spring Boot and Kafka using Docker Compose
- Spring Boot @KafkaListener and @KafkaHandler Example
- Spring Boot Kafka JsonSerializer Example
- Using KafkaTemplate with Spring Boot
- Using Spring KafkaAdmin to Create New Topics Programmatically
2. DevOps: Docker, Kubernetes, Keycloak, Jenkins
- Create Docker Image for Spring Boot App: Step by Step
- Connect to MySQL / PostgreSQL Running in Docker Container
- Detach From a Docker Container Without Stopping It
- Different Ways to Pass Environment Variables to Docker
- Docker – Setting Memory And CPU Limits
- List and Filter Docker Containers: A Cheat Sheet
- Remove Docker Containers by Id, Name or Date
- Share Docker Image with or without Docker Hub
- Deploying a Spring Boot App to Kubernetes (Minikube)
- Create Online Python Editor using Flask, Docker and K8s
- Getting Started with Keycloak on Docker
- Keycloak – Export and Import a Realm
- Keycloak – Script upload is disabled while importing a realm
- Search Users in Keycloak using Admin REST APIs
- Setting Up Jenkins Pipeline for a Spring Boot App
- JPackage: Create MSI/EXE Installer for Java App
- jpackage: Create Native Installers (EXE, MSI, DEB) in Java
3. MongoDB
Start with the Introduction to MongoDB.
- Install, Start and Stop MongoDB on Windows
- MongoDB find() Document Examples
- MongoDB Insert Document into Collection
- [Solved] MongoDB: Command failed with error 18 (AuthenticationFailed)
4. SQL and Database Troubleshooting
- How to Use DBCC CHECKDB to Check the Integrity Check in SQL DB
- How to Fix MySQL Innodb_Force_Recovery Not Working Issue?
- MySQL innodb_force_recovery Not Working: Causes and Fixes
- Fix MySQL “Table Is Marked as Crashed and Should Be Repaired” Error
5. AWS
- AWS Lambda Function in Java: Create, Deploy and Invoke
- Hosting Static Website / Content on AWS S3
- Read a File from AWS S3 using S3Client
- Amazon Alexa Custom Skill Tutorial
6. JMS (Java Message Service)
Start with the JMS Tutorial.
- JMS Point-to-Point Example: Queues With Jakarta JMS
- JMS Publish-Subscribe Example: Topics With Jakarta JMS
7. Apache Lucene
Start with the Lucene Tutorial: Getting Started.
- Apache Lucene: Index and Search Text Files in Java
- Lucene RAMDirectory Example
- Lucene MMapDirectory and ByteBuffersDirectory Example
- Lucene Search Highlight Example
- Lucene UnifiedHighlighter Example
- Lucene Wildcard Query Search Example
- Hibernate Search with Lucene and Spring Boot 4 Example
Happy Learning !!