Skip to content

Latest commit

 

History

History
46 lines (36 loc) · 1.17 KB

README.md

File metadata and controls

46 lines (36 loc) · 1.17 KB

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