Eric Evans

Personalities 🟡 Mid

Definition

Auteur et consultant americain, createur du Domain-Driven Design (DDD). Son livre 'the Blue Book' a defini les concepts d'Aggregate, Entity, Value Object, Bounded Context.

Analogie

Le traducteur entre les developpeurs et les experts metier : 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 systemes complexes. Sujet courant en entretien senior.

Termes lies

#personalities#history#interview