Skip to content

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.

License

Notifications You must be signed in to change notification settings

eduardo-rdguez/microservices-spring-boot

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

License

Stars

Watchers

Forks