Skip to content

This is a microservice architecture application designed for a hotel rating service. The application comprises several distinct services: Hotel, User, Rating, API Gateway, and Config Server. Each of these services is registered with a Eureka service registry, facilitating service discovery and management.

Notifications You must be signed in to change notification settings

amritmaurya1504/microservice

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hotel Rating Service

This is a microservice architecture application designed for a hotel rating service. The application comprises several distinct services: Hotel, User, Rating, API Gateway, and Config Server. Each of these services is registered with a Eureka service registry, facilitating service discovery and management.

Services

Hotel Service

  • Technology: Spring Boot
  • Database: PostgreSQL
  • Description: Manages hotel data, including details about hotels, locations, and amenities.

User Service

  • Technology: Spring Boot
  • Database: MySQL
  • Description: Handles user data, including registration, authentication, and user profiles.

Rating Service

  • Technology: Spring Boot
  • Database: MongoDB
  • Description: Manages hotel ratings and reviews submitted by users.

API Gateway

  • Technology: Spring Cloud Gateway
  • Description: Provides a single entry point for all client requests, routing them to the appropriate service.

Config Server

  • Technology: Spring Cloud Config
  • Description: Manages external configuration for applications across all environments.

Service Registry

Eureka Service Registry

  • Description: All services register themselves with the Eureka server, allowing for easy discovery and load balancing.

Getting Started

Prerequisites

  • Java 11 or higher
  • Node.js 14 or higher
  • PostgreSQL
  • MySQL
  • MongoDB
  • Maven
  • npm or yarn

About

This is a microservice architecture application designed for a hotel rating service. The application comprises several distinct services: Hotel, User, Rating, API Gateway, and Config Server. Each of these services is registered with a Eureka service registry, facilitating service discovery and management.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages