Introducción

El sistema está compuesto por tres microservicios independientes y un API Gateway. Cada servicio aborda una funcionalidad específica: gestión de soporte técnico, administración de cursos y procesamiento de pagos.

Todos los microservicios están desarrollados con Spring Boot y expuestos como APIs REST. La documentación se genera con Swagger (OpenAPI) y se complementa con HATEOAS para una navegación más fluida entre recursos. Se utilizan JUnit 5 y Mockito para pruebas unitarias, y Spring Data JPA con MySQL para persistencia.

Esta documentación detalla la arquitectura del sistema y el funcionamiento de cada uno de sus componentes.

Last updated