Eric Evans
Personalities 🟡 MidDé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.