https://github.com/diesgut/spring
Monorepo que implementa una arquitectura de microservicios con Spring Boot y Spring Cloud. Integra patrones esenciales como Configuración Centralizada, Descubrimiento de Servicios (Eureka), API Gateway y seguridad.
https://github.com/diesgut/spring
spring spring-boot spring-cloud
Last synced: 6 days ago
JSON representation
Monorepo que implementa una arquitectura de microservicios con Spring Boot y Spring Cloud. Integra patrones esenciales como Configuración Centralizada, Descubrimiento de Servicios (Eureka), API Gateway y seguridad.
- Host: GitHub
- URL: https://github.com/diesgut/spring
- Owner: diesgut
- Created: 2025-08-21T20:35:30.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-09-10T05:55:31.000Z (10 months ago)
- Last Synced: 2025-09-10T09:06:09.212Z (10 months ago)
- Topics: spring, spring-boot, spring-cloud
- Language: Java
- Homepage:
- Size: 112 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Monorepo de Microservicios con Spring Boot y Spring Cloud 🚀
Este repositorio contiene una arquitectura completa de microservicios construida con el ecosistema de Spring, diseñada para ser robusta, escalable y segura.
## 📝 Descripción General
Este proyecto es un **monorepo** que implementa un sistema modular basado en microservicios. La arquitectura incluye patrones esenciales como **Configuración Centralizada**, **Descubrimiento de Servicios**, un **API Gateway** y **Seguridad Centralizada con Keycloak**.
El dominio de negocio se centra en una aplicación bancaria, separando responsabilidades en diferentes módulos como `ms-bank-account` y `ms-customer`, y compartiendo lógica común a través de `bank-common` y `business-domain`.
***
## 📂 Arquitectura y Estructura del Repositorio
El monorepo está organizado en módulos funcionales y de infraestructura, siguiendo las mejores prácticas de diseño de software.