← Tous les buzzwords

Layered Architecture

Aussi appelé : architecture en couches, N-tier

Layered Architecture (architecture en couches, ou N-tier)

  • Conceptuellement : le code est découpé en couches superposées, chacune ne dépendant que de celle du dessous.
  • Techniquement : en DDD, 4 couches classiques : Présentation (UI, API), Application (cas d'usage), Domaine (règles métier), Infrastructure (BDD, appels externes).
  • Sert à : séparer les responsabilités et isoler le métier de la technique. Limite : le domaine dépend souvent de l'infrastructure, d'où son remplacement fréquent par l'architecture hexagonale.
  • Ex : structure par défaut de Spring Boot (Controller / Service / Repository), ASP.NET Core, Django.

Buzzwords liés

& Proche de

= Équivalent à

  • N-tier

≠ À ne pas confondre avec

Créée le 2026-09-27 · mise à jour le 2026-09-27