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 ?