Skip to content

About

This project has been developed with Spring Boot, Spring Data JPA, Gradle, Groovy, Kotlin, Java, H2 Database, ActiveMQ, Gateway, Eureka Server and Docker Compose to demonstrate how to build microservices.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Repository files navigation

Welcome to microservices-spring-boot 🚀

Version Documentation

This project has been developed to demonstrate how to build microservices with Spring Boot, Spring Data JPA, Gradle, Groovy, Kotlin, Java, H2 Database, ActiveMQ, Gateway, Eureka Server and Docker Compose.

Application's Architecture

Tech Specs 🔖

  • Java 8
  • Gradle 7.1.1
  • Spring Boot 2.5.2
  • Spring Data JPA 2.5.2
  • Kotlin 1.5.20
  • Groovy 3.0.8
  • H2 Database 1.4.200
  • ActiveMQ 2.5.2
  • Gateway 3.0.3
  • Eureka Client/Server 3.0.3
  • Docker Compose 3.9

Up

Start and run all the background services:

docker-compose up -d --build

Start

Starts existing containers for a service.

docker-compose start

Stop

Stops running containers without removing them:

docker-compose stop

Down

Stops containers and removes containers, networks, volumes, and images created by up:

docker-compose down --rmi all -v
docker-compose down --rmi local -v

Postman Collection

https://www.getpostman.com/collections/c44a76b3abacbc43cbda

Learn more

Author

About

This project has been developed with Spring Boot, Spring Data JPA, Gradle, Groovy, Kotlin, Java, H2 Database, ActiveMQ, Gateway, Eureka Server and Docker Compose to demonstrate how to build microservices.

Topics

Resources

Stars

1 star

Watchers

1 watching

Forks

Contributors

Languages