ElinaValieva / spring-microservices

:seedling: Simple Microservice Architecture based on Sagas and CQRS patterns

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Kotlin Spring Microservices Kotlin Java CI with Gradle

Based on methodology and patterns of Chris Richardson and Eventuate Framework

 

Technologies 🚩

  • Spring Boot, Spring Admin
  • Spring Cloud Discovery, Spring Cloud Config
  • Eventuate Tram - CQRS, Sagas with Kafka, Postgres

 

How to start 🐳

docker-compose up

Browse swagger http://localhost:8008/swagger-ui.html

 

Deploy to OpenShift 🚩

./gradlew helm

About

:seedling: Simple Microservice Architecture based on Sagas and CQRS patterns


Languages

Language:Kotlin 85.2%Language:Mustache 14.8%