Eric Evans

Personalities 🟡 Mid

Définition

Auteur et consultant américain, créateur du Domain-Driven Design (DDD). Son livre 'the Blue Book' a défini les concepts d'Aggregate, Entity, Value Object, Bounded Context.

Analogie

Le traducteur entre les développeurs et les experts métier : DDD est le langage commun.

Exemple de code

// Domain-Driven Design — Eric Evans
// Bounded Contexts
class Order {           // Contexte Vente
  customerId: string;
  total: Money;
}
class Order {           // Contexte Livraison
  address: Address;
  weight: number;
}  // Meme nom, contextes differents

Cas d'usage

DDD est essentiel pour les architectures microservices et les systèmes complexes. Sujet courant en entretien senior.

#personalities#history#interview

← → au clavier pour passer d'une fiche à l'autre