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