Les meilleurs ressources pour comprendre
Architecture Logicielle
Organisation globale d'un logiciel : composants, responsabilités et interactions
Aucune statistique à afficher
L'architecture logicielle désigne la structure d'ensemble d'un logiciel : la façon dont il est découpé en composants, leurs responsabilités et la manière dont ils communiquent. Elle guide des choix comme le monolithe ou les microservices, l'architecture en couches ou hexagonale, afin de rendre une application plus simple à faire évoluer, à tester et à maintenir.
Qu’est-ce qu’un ADR (Architecture Decision Record) ?
Publié le 07/05/2026
Découvrez ce qu’est un ADR (Architecture Decision Record), pourquoi il est utile dans un projet logi...
Comprendre l’architecture 3-tiers
Publié le 05/05/2025
Découvrez ce qu’est l’architecture 3-tiers, comment elle fonctionne, et pourquoi elle est largement ...
Qu’est-ce qu’une architecture en microservices ?
Publié le 16/09/2024
Vous souhaitez découvrir le concept de microservices ? Comprendre les avantages et les inconvénients...
Comprendre l’architecture Modèle-Vue-Contrôleur (MVC)
Publié le 15/01/2024
Un patron d'architecture qui se retrouve dans la conception d'une grande partie des logiciels produi...

Episode #157
Comprendre le principe SOLID en programmation
SOLID est un acronyme qui signifie : Single Responsibility - Open/Closed - Liskov’s Substitution - I...

Episode #153
Le monde merveilleux des ADR !
Les "Architecture Decision Record" font partie de la documentation de votre projet, et peuvent vous sauver la vie !

Episode #132
Comprendre l'architecture 3-Tiers
Un client, un serveur et une base de données, que pourrait-il se passer de mal ? Rien, à part qu'on confonde ça avec le modèle MVC.

Episode #126
Comprendre la Screaming Architecture
Une architecture de projet qui permet de mettre le domaine métier en priorité, et la technologie au second plan