Spring Boot Cdc and Cqrs Pattern

Spring Boot Cdc and Cqrs Pattern

Spring Boot Cdc and Cqrs Pattern

Prerequisites

  • Java 11
  • Maven 3.3+
  • Docker 19.03+
  • Docker Compose 1.25+

Installation

sudo chmod +x build.sh
./build.sh
docker-compose up -d 
cd debezium-connector
sudo chmod +x connector.sh
./connector.sh

Used Technologies

  • Spring Boot 2.4.3
  • Mongodb (Replica Mod)
  • Elasticsearch
  • Kibana
  • Fluentd
  • Zookeeper
  • Kafka
  • Kafdrop
  • Debezium
  • Spring Boot Web Flux
  • Spring Boot Mongodb Reactive
  • Spring Boot Data Elasticsearch
  • Spring Boot Validation
  • Spring Boot Log4j2
  • Kafka Log4j Appender
  • Spring Boot Aop
  • Spring Kafka
  • Guava
  • Vavr
  • Problem Spring Web Flux
  • SpringDoc Openapi Web Flux Core
  • SpringDoc Openapi Web Flux Ui
  • Spring Boot Actuator
  • Maven Jib Plugin
  • Maven Clean Plugin
  • Maven Enforcer Plugin
  • Maven Compiler Plugin
  • Mapstruct
  • Lombok
  • Dev Tools
  • Spring Boot Test

SpringDoc OpenApi

You can access the SpringDoc Openapi from the following url.

http://localhost:9090/api

SpringDoc Openapi