🏠 Hem
Benchmarkar
📊 Alla benchmarkar 🦖 Dinosaur v1 🦖 Dinosaur v2 ✅ To-Do List-applikationer 🎨 Kreativa fria sidor 🎯 FSACB - Ultimata uppvisningen 🌍 Översättningsbenchmark
Modeller
🏆 Topp 10 modeller 🆓 Gratis modeller 📋 Alla modeller ⚙️ Kilo Code
Resurser
💬 Promptbibliotek 📖 AI-ordlista 🔗 Användbara länkar
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.