🏠 Início
Avaliações
📊 Todos os Benchmarks 🦖 Dinossauro v1 🦖 Dinossauro v2 ✅ Aplicações To-Do List 🎨 Páginas Livres Criativas 🎯 FSACB - Showcase Definitivo 🌍 Benchmark de Tradução
Modelos
🏆 Top 10 Modelos 🆓 Modelos Gratuitos 📋 Todos os Modelos ⚙️ Kilo Code
Recursos
💬 Biblioteca de Prompts 📖 Glossário de IA 🔗 Links Úteis
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.