Daily Scrum - 13 de Noviembre 2025 (Planificación de Microservicios)

🎯 Objetivo hoy

Diseñar la nueva arquitectura de microservicios para separar responsabilidades: Autenticación, Chatbot y Gateway.


✅ ¿Qué hice ayer?

  • Finalicé la documentación técnica (README.md, docs/developer.md).
  • Documenté los endpoints críticos de la API actual.
  • Entregué el resumen de decisiones arquitectónicas.

🚀 ¿Qué haré hoy?

  1. Definir la arquitectura de 3 servicios:
    • auth_service: Gestión de usuarios y tokens JWT.
    • chatbot: El antiguo backend, dedicado solo a la lógica del agente.
    • backend (Gateway): Nuevo punto de entrada que orquesta y protege.
  2. Diseñar los contratos de API entre el Gateway y los servicios internos.
  3. Planificar la migración de la base de datos de usuarios (si aplica) y configuración de MongoDB compartido.

🚧 Obstáculos potenciales

  • Complejidad en la configuración de Docker Compose para orquestar 3 servicios + bases de datos.
  • Necesidad de compartir configuración (secret keys) de forma segura entre Gateway y Auth.

✅ Criterios de aceptación

  • Diagrama de arquitectura actualizado.
  • Definición clara de responsabilidades de cada servicio.
  • Plan de refactorización paso a paso.

📝 Notas / Próximos pasos

  • Mañana comenzaré con la implementación del servicio de autenticación (auth_service).