Ejemplo de

Bounded Context Canvas: Ventas

Estructura estándar de la DDD Crew


Propósito estratégico Convertir visitantes en compradores y maximizar el valor promedio por pedido a través de una experiencia de navegación, recomendación y checkout fluida.

Clasificación Core domain. Es donde la librería compite: la calidad de las recomendaciones y la fluidez del checkout son diferenciadores directos frente a competidores.

Rol estratégico Customer (en la relación con Catálogo de Libros) — depende del contexto de Catálogo pero no le dicta su modelo. Supplier (en la relación con Facturación) — emite eventos que Facturación consume.


Ubiquitous Language

Término Definición NO confundir con
Cliente Persona con cuenta que navega, arma carrito y compra "Contribuyente" (Facturación), "Usuario" (Soporte)
Carrito Colección temporal de ítems que el cliente intenta comprar "Pedido" (se crea al confirmar el carrito)
Pedido Carrito confirmado, con intención de compra declarada "Factura" (se emite después, en Facturación)
Abandono Carrito sin actividad por más de 24h sin confirmar
Recomendación Sugerencia de libro basada en historial y preferencias
Cliente VIP Cliente con >10 compras en últimos 12 meses "Cliente con línea de crédito" (Facturación)

Mensajes de entrada (lo que este contexto recibe)

Comandos que acepta:

Eventos que consume (de otros contextos):