{"repo":"PramithaMJ/fully-completed-microservices-Java-Springboot","free":true,"listed":false,"github":"https://github.com/PramithaMJ/fully-completed-microservices-Java-Springboot","clone":"git clone https://github.com/PramithaMJ/fully-completed-microservices-Java-Springboot.git","description":"This project is a comprehensive microservices architecture developed using Java, Spring Boot, and Spring Cloud. Additionally, it incorporates Apache Kafka for messaging purposes.","language":"Java","stars":103,"topics":["java","microservice","spring-boot"],"license":"Apache-2.0","category":"api-integrations-sdks","readme_excerpt":"Fully Completed Microservices Project Overview This repository contains a collection of fully completed microservices built with Spring Boot version 3.2.5 and Java 17. The project utilizes Spring Cloud version 2023.0.1 for implementing various distributed system patterns and features. Microservices Description 1. Config Server - Provides centralized configuration for all microservices. - Uses Spring Cloud Config Server. 2. Customer Service - Manages customer data and operations. - Integrated with Eureka Discovery. 3. Discovery Service - Service registry using Netflix Eureka. - Enables service discovery for other microservices. 4. Gateway Service - API Gateway for routing requests to appropriate microservices. - Uses Spring Cloud Gateway. - Includes distributed tracing and circuit breaker. 5. Notification Service - Handles notifications and alerts. - Uses Kafka for messaging. 6. Order Service - Manages orders and their statuses. - Integrated with Eureka Discovery. 7. Payment Service - Processes payments. - Uses Eureka Discovery and Zipkin for tracing. 8. Product Service - Manages product information. - Integrated with Eureka Discovery. Features - Service Discovery : All microservices register with the Eureka server for easy discovery. - Centralized Configuration : Configurations are managed centrally using the Spring Cloud Config Server. - API Gateway : Spring Cloud Gateway is used for routing and handling cross-cutting concerns like security, monitoring, and resilience. - Dis","default_branch":null,"files":null,"tree":[],"storefront":"/r/PramithaMJ","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/PramithaMJ/fully-completed-microservices-Java-Springboot/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}