// proyectos
Go Iam Service
Servicio de autenticación e identidad performance-first, construido como modular monolith con Clean Architecture. Incluye rotación de refresh tokens con detección de breach, rate limiting con Lua/Redis, y observabilidad completa (métricas Prometheus, structured logging).
Hex Auth Service
Solución IAM de alto rendimiento con arquitectura hexagonal (Ports & Adapters). Validación de tokens O(1) vía Redis, Refresh Token Rotation, y detección de breach en tiempo real.
Flowcore
Motor de workflows distribuido, durable y observable. Soporta patrón Saga con compensaciones automáticas, versioning de workflows, multi-tenancy, y recuperación ante fallos de workers.
// blog
Por qué elegí Arquitectura Hexagonal para construir un servicio IAM de alto rendimiento
Cuando empecé a diseñar hex-auth-service, sabía que un servicio IAM necesita ser mantenible a largo plazo
Por qué implementé Refresh Token Rotation en vez de tokens de larga duración en go-iam-service
Cuando diseñé el sistema de autenticación de go-iam-service, una de las decisiones más importantes fue cómo manejar los refresh tokens
Cómo construí un workflow engine durable con Sagas usando Python y Celery
Cuando empecé a diseñar flowcore, tenía un problema claro: los microservicios distribuidos fallan, y cuando un proceso de varios pasos falla a mitad de camino, necesitás una forma confiable de deshace