Projecte llegit
Títol: Diseño e implementación del microservicio project-management
Estudiants que han llegit aquest projecte:
ARJONA MUSSACH, VICTOR (data lectura: 03-07-2026)- Cerca aquest projecte a Bibliotècnica
ARJONA MUSSACH, VICTOR (data lectura: 03-07-2026)Director/a: OLLER ARCAS, TONI
Departament: ENTEL
Títol: Diseño e implementación del microservicio project-management
Data inici oferta: 04-02-2026 Data finalització oferta: 04-10-2026
Estudis d'assignació del projecte:
GR ENG TELEMÀTICA
| Tipus: Individual | |
| Lloc de realització: Fora UPC | |
| Supervisor/a extern: Jaime Bardaji Bautista | |
| Institució/Empresa: Allianz Technology | |
| Titulació del Director/a: Ingeniero Informatico | |
| Paraules clau: | |
| Software, microservicio, arquitectura hexagonal, Java, Springboot, MongoDB, Testing, Test, | |
| Descripció del contingut i pla d'activitats: | |
| Overview (resum en anglès): | |
| This thesis documents the design and implementation of a microservice called project-management, developed within the API Standardization team at Allianz Technology. The CISL ecosystem is an internal platform that standardises communication between client applications and Allianz's core insurance systems. The problem was that there was no single source of truth for the technical metadata of its 60+ projects: information about repositories, versions and contacts was spread across several services that accessed a shared database directly with no governance whatsoever. This made any attempt at automation difficult and forced the team to manually gather data before every release.
What was done is build a microservice from scratch that centralises this data and exposes it through a REST API consumed by the rest of the ecosystem. The architecture is hexagonal, organised in a multi-module Maven structure that fully separates business logic from infrastructure. As for the stack, the backend uses Java 21 with Spring Boot 3, persistence is MongoDB, and the administration backoffice is built with Angular 17. Deployment uses GitHub Actions pipelines, Docker containers and GitOps orchestration with ArgoCD on AWS EKS clusters. As of today the microservice is operational in production with 26 RESTful endpoints distributed across 5 API specifications. Test coverage reaches 99.5% according to JaCoCo, it passes all SonarQube Quality Gates with zero vulnerabilities, and four microservices in the ecosystem actively consume it. Its launch has removed the bottleneck that manual metadata gathering represented in the release process. |
|