advanced
Refactorisation vers Microservices
Définir une stratégie de migration technique pour une application monolithique legacy.
📝 提示内容
Agis en tant qu'Architecte Logiciel Principal. Nous avons une monolithique written en Java (Spring Boot) de 5 ans qui devient difficile à maintenir et à déployer. La base de données PostgreSQL unique contient plus de 200 tables. Propose une stratégie de migration progressive vers une architecture de microservices. Inclus dans ta réponse : 1) Une méthode pour identifier les 'bounded contexts', 2) Une stratégie pour gérer l'intégrité des données pendant la transition (base de données unique vs base par service), et 3) Une approche pour gérer l'authentification et l'autorisation centralisée.