Ir al contenido
guest@acisneros
ESEN
cd ..

~/proyectos$ cat university-enrollment-msvc/README.md

Matrícula universitaria con microservicios y CI/CD

personal--clouddic 2025

Migración de un monolito a seis microservicios con eventos, desplegados en AWS EC2 con GitHub Actions y runners propios.

## README.md

El sistema se divide en seis servicios: autenticación, matrículas, auditoría, correo, gateway y Eureka. Se comunican por REST y por eventos: Kafka para la auditoría y RabbitMQ para el envío de correos.

Cada servicio con datos tiene su propia base PostgreSQL. El despliegue corre en EC2 con runners propios de GitHub Actions, con aprobación manual antes de producción y análisis de SonarQube en el pipeline.

## Arquitectura

Arquitectura: Matrícula universitaria con microservicios y CI/CDReactGatewayAuth · MatrículasKafka · RabbitMQAudit · EmailPostgreSQL x3

## Lo principal

  • Seis microservicios con Eureka y gateway
  • Kafka y RabbitMQ
  • Runners propios en AWS EC2
  • SonarQube en el pipeline