🏠 Accueil
Benchmarks
📊 Tous les Benchmarks 🦖 Dinosaure v1 🦖 Dinosaure v2 ✅ To-Do List Apps 🎨 Pages Libres 🎯 FSACB - Showcase 🌍 Traduction
Modèles
🏆 Top 10 Modèles 🆓 Modèles Gratuits 📋 Tous les Modèles ⚙️ Modes Kilo Code
Ressources
💬 Prompts IA 📖 Glossaire IA 🔗 Liens Utiles
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.