Información del Proyecto
- Categoría: Microservicio de Infraestructura
- Stack Técnico: Python, FastAPI y PostgreSQL
- Seguridad: OAuth2 + JWT (JSON Web Tokens)
- Mensajería: RabbitMQ & Celery (Asincronía)
- Calidad de Código: 94% Coverage (SonarQube)
Módulo de Autenticación y Mensajería
Desarrollo de un microservicio de infraestructura diseñado para la gestión segura de identidades y la automatización de notificaciones. Este módulo actúa como el motor de seguridad para sistemas distribuidos de alta disponibilidad.
El sistema implementa OAuth2 para una interfaz de alto rendimiento. Para asegurar la integridad operativa, integré mensajería asincrónica mediante RabbitMQ, desacoplando la autenticación del envío de notificaciones y auditorías, garantizando que no haya pérdida de eventos ante picos de demanda.
El proyecto destaca por su rigor técnico: fue sometido a análisis estático con SonarQube y posee una cobertura de tests unitarios superior al 94%, asegurando un código limpio, seguro y escalable.