Niveaux architecturaux

Tout est question de champ d’application :

Dans l’ensemble de ce cours nous nous concentrerons sur les styles architecturaux tout en évoquant très brièvement les patrons architecturaux mais nous ne reviendrons pas sur les patrons de conception. Nous reviendrons seulement sur certains concepts fondamentaux nécessaire pour comprendre les niveaux supérieurs.

Styles vs Patterns

How does microservices differ from CQRS ?

Nous reprenons les dires de Mark Richards

Styles ArchitecturauxPatrons Architecturaux
Forment l’architecture globale de l’ensemble du SystèmePeut-être utilisé à avec n’importe quel style architectural; ils permettent de résoudre un problème en particulier
Va influencer des aspects de la structure du Système (e.g. la communication, granularité des services)Ne va pas influencer la structure globale du Système

styles vs patterns styles vs patterns

Par exemple la patron circuit breaker peut être mis en oeuvre avec n’importe quel style architectural