Sistema de Gestión de Anuncios de Animales Perdidos y Encontrados Basado en una Arquitectura de Microservicios

[ES] El presente proyecto propone el diseño y desarrollo de un sistema orientado a facilitar la publicación, gestión y localización de anuncios sobre animales perdidos y encontrados. La solución se basa en una arquitectura de microservicios para garantizar escalabilidad, modularidad y tolerancia a f...

Descripción completa

Detalles Bibliográficos
Autor: Novikova, Maria
Tipo de recurso: tesis de maestría
Fecha de publicación:2026
País:España
Institución:Universitat Politècnica de València (UPV)
Repositorio:RiuNet. Repositorio Institucional de la Universitat Politécnica de Valéncia
Idioma:inglés
OAI Identifier:oai:dnet:riunet______::9972f1be6e6b49ceb77dc49c96a828a7
Acceso en línea:https://riunet.upv.es/handle/10251/235118
Access Level:acceso abierto
Palabra clave:Microservicios
Spring Boot
REST API
PostgreSQL
Docker
JSON Web Tokens (JWT)
Seguridad
Sistema de búsqueda de animales.
Microservices
Safety
Pet Tracing System
Máster Universitario en Ingeniería y Tecnología de Sistemas Software-Màster Universitari en Enginyeria i Tecnologia de Sistemes Programari
Descripción
Sumario:[ES] El presente proyecto propone el diseño y desarrollo de un sistema orientado a facilitar la publicación, gestión y localización de anuncios sobre animales perdidos y encontrados. La solución se basa en una arquitectura de microservicios para garantizar escalabilidad, modularidad y tolerancia a fallos. La plataforma estará compuesta por dos servicios autónomos: el primer servicio es responsable de la gestión de usuarios, autenticación y manejo de anuncios, incluyendo su publicación, filtrado y búsqueda; el segundo servicio realiza funciones auxiliares, como el registro de actividad, el procesamiento de datos de servicio y el soporte de infraestructura. Esta separación permite una evolución flexible del sistema a lo largo de su ciclo de vida. La implementación se llevará a cabo utilizando Spring Boot para el desarrollo de los servicios backend, PostgreSQL como sistema de gestión de bases de datos y Docker para la contenedorización y despliegue. El sistema incorporará mecanismos de autenticación basados en JWT, así como documentación técnica mediante Swagger/OpenAPI. Estas tecnologías permiten crear un entorno robusto y seguro, orientado a su aplicación práctica en escenarios reales de búsqueda de animales perdidos, contribuyendo a aumentar la eficiencia en la difusión de información y en la comunicación con los propietarios.