An open API service indexing awesome lists of open source software.

https://github.com/aliabbos-ashurov/spring-boot-kafka-microservices

The goal of this project is to implement kafka in microservice spring boot project with using spring cloud: eureka, config and gateway. Feel free to explore.
https://github.com/aliabbos-ashurov/spring-boot-kafka-microservices

cloud-config discovery-service gateway-api kafka microservice

Last synced: 6 months ago
JSON representation

The goal of this project is to implement kafka in microservice spring boot project with using spring cloud: eureka, config and gateway. Feel free to explore.

Awesome Lists containing this project

README

          

# Spring Cloud Gateway Microservices

The goal of this project is to implement an API gateway in a microservices project. This repository serves as a basic
example of a gateway with YAML file configurations.

## Features

### 1. Kafka

- Message broker facilitating communication between the user and the notification service.

### 2. API Gateway

- Implements a gateway for routing requests to various microservices.
- Configurable via YAML files for flexible routing and filtering.

### 3. Eureka Discovery Server

- Centralized service registry for dynamic service registration and discovery.
- Enables load balancing and fault tolerance.

### 4. Spring Cloud Config

- Centralized configuration management for microservices.
- Allows dynamic configuration updates.

- **Spring Boot** for building microservices.
- **Spring Cloud** for service discovery, gateway ,configuration, and Feign integration.
- **Kafka** message broker
- **Docker** for containerization.

## Getting Started

To get started with this project, clone the repository and follow the instructions in the respective service directories
to set up and run the services.