Skip to content

mochacr0/microservices-tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Microservices-Tutorial

This project is a tutorial on how to build microservices using Spring Boot and Spring Cloud Gateway. It also includes a basic setup for monitoring using OpenTelemetry, Grafana, Tempo, and Prometheus.

Technologies:

  • Java 17
  • Spring Boot
  • Spring Cloud Gateway
  • Consul
  • OpenTelemetry, Grafana, Tempo, Prometheus
  • Docker

Architecture

Architecture

Installation

Prerequisites

  • Docker installed
  • Any IDE of your choice

Step-by-step Guide

To install and run the project, follow these steps:

  1. Clone the repository
git clone https://github.com/mochacr0/microservices-tutorial.git
  1. Build and start the Docker containers:
docker compose up
  1. Once the Docker containers are up and running, you can access the services using the following URLs:

  2. To stop the Docker containers, run the following command:

docker compose down

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published