Skip to content

gokuldas137/springboot-microservices-sample-project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Spring Boot Microservices Sample Project - 2023

This repository contains a sample project developed based on the Udemy course titled "Microservices with Spring Boot and Spring Cloud". The course covers various aspects of building microservices architecture using Spring Boot and Spring Cloud.

Course Link

Udemy - Microservices with Spring Boot and Spring Cloud

Project Overview

The project aims to demonstrate the implementation of microservices architecture using Spring Boot and Spring Cloud. It covers topics such as service registration and discovery, API gateway, distributed configuration management, and communication between microservices.

Technologies Used

  • Java
  • Spring Boot
  • Spring Cloud
  • Other relevant dependencies mentioned in the project

Features

  • Service Registration and Discovery: Utilizes Eureka server for service registration and discovery.
  • API Gateway: Implements an API gateway using Spring Cloud Gateway for routing requests to appropriate microservices.
  • Distributed Configuration Management: Manages application configuration using Spring Cloud Config Server.
  • Inter-Service Communication: Demonstrates communication between microservices using RestTemplate or Feign client.
  • Fault Tolerance and Resilience: Implements fault tolerance and resilience patterns such as Circuit Breaker using Hystrix.
  • Containerization and Deployment: Integrates Docker for containerization and facilitates deployment of microservices.

Releases

No releases published

Packages

 
 
 

Contributors

Languages