🏠 Inicio
Pruebas de rendimiento
📊 Todos los benchmarks 🦖 Dinosaurio v1 🦖 Dinosaurio v2 ✅ Aplicaciones To-Do List 🎨 Páginas libres creativas 🎯 FSACB - Showcase definitivo 🌍 Benchmark de traducción
Modelos
🏆 Top 10 modelos 🆓 Modelos gratuitos 📋 Todos los modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de prompts 📖 Glosario de IA 🔗 Enlaces útiles
avanzado

Refactorización de Monolitos a Microservicios

#arquitectura #software #devops

Diseña una estrategia técnica para desacoplar un módulo de autenticación heredado en una arquitectura de eventos.

Actúa como un Arquitecto de Soluciones Senior. Necesito migrar el módulo de autenticación de una aplicación monolítica escrita en Java Spring Boot a un microservicio independiente. El monolito comparte la base de datos con otros módulos. Diseña un plan detallado que incluya: 1) Estrategia de extracción de la base de datos (patrón Strangler Fig o Database per Service), 2) Mecanismo de comunicación asíncrona utilizando un broker de mensajes (como Kafka o RabbitMQ) para la sincronización de estados, 3) Manejo de transacciones distribuidas, y 4) Estrategia de implementación de Blue-Green deployment para minimizar el tiempo de inactividad. El resultado debe ser un documento técnico estructurado.