L’architecture micro-services
🤔 Lorsque l’on conçoit une application informatique, le choix d’un modèle d’architecture apparaît rapidement comme une problématique centrale.
L’architecture micro-services s’est imposée durant ces dix dernières années pour devenir un choix pertinent pour certains types d’application.
Loin d’être une méthode ultime, elle permet de répondre à des enjeux de scalabilité et de besoin d’évolution rapide inscrit dans la durée.
📖 Expert dans ce domaine, Chris Richardson offre une mine d’or d’informations sur ce sujet, notamment dans son livre « Microservices Patterns ». Il détaille différents patterns liés à cette architecture autour des notions de transaction distribuée, cohérence des données, sécurité, observabilité… On y trouve également pas mal d’exemples sous forme de code écrit en Java.
💡 Chez Astrée Software, nous avons opté pour une architecture micro-services pour notre application SaaS Astn’go.
👉 Nous continuons à apprendre et à nous inspirer des meilleurs sur ces sujets qui nous passionnent !
❓ Et vous, quelle architecture utilisez-vous ? Quels livres recommanderiez-vous ?