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