Descripción
Resuelva problemas comerciales complejos comprendiendo mejor a los usuarios, encontrando el problema correcto a resolver y construyendo sistemas lean basados en eventos para dar a sus clientes lo que realmente quieren
Características clave
- Aplique los principios de DDD utilizando herramientas modernas como EventStorming, Event Sourcing y CQRS
- Aprenda cómo DDD se aplica directamente a varios estilos arquitectónicos como REST, sistemas reactivos y microservicios
- Capacite a los equipos para trabajar de manera flexible con servicios mejorados e interacciones desacopladas
Descripción del libro
Desarrolladores de todo el mundo están adoptando rápidamente los principios de DDD para ofrecer resultados potentes al escribir software que trata con requisitos comerciales complejos. Este libro lo guiará para involucrar a las partes interesadas del negocio al elegir el software que planea construir para ellos. Al descifrar la naturaleza temporal de los modelos de dominio impulsados por el comportamiento, podrá construir sistemas más ágiles, modulares y eficientes.
Comenzará descubriendo la complejidad del dominio y aprenderá a capturar los aspectos conductuales del lenguaje del dominio. Luego aprenderá sobre EventStorming y avanzará a la creación de un nuevo proyecto en .NET Core 2.1; también escribirá código para transferir sus eventos de notas adhesivas a C#. El libro le mostrará cómo usar agregados para manejar comandos y producir eventos. A medida que avance, se familiarizará con Bounded Contexts, Context Map, Event Sourcing y CQRS. Después de traducir los modelos de dominio a código C# ejecutable, creará una interfaz para su aplicación usando Vue.js. Además de esto, aprenderá a refactorizar su código y cubrirá los elementos esenciales del versionado y la migración de eventos.
Al final de este libro de DDD, habrá ganado la confianza para implementar el enfoque de DDD en su organización y podrá explorar nuevas técnicas que complementan lo que ha aprendido del libro.
Lo que aprenderá
- Descubrir y resolver la complejidad del dominio junto con las partes interesadas del negocio
- Evitar errores comunes al crear el modelo de dominio
- Estudiar el concepto de Contexto Delimitado y agregado
- Diseñar y construir modelos temporales basados en el comportamiento y no solo en los datos
- Explorar los beneficios y desventajas de Event Sourcing
- Familiarizarse con CQRS y modelos de lectura directos con proyecciones
- Practicar la construcción de una interfaz de usuario de flujo unidireccional con Vue.js
- Comprender cómo una interfaz de usuario basada en tareas se ajusta a los principios de DDD
Autor: Alexey Zimarev
Editorial: Packt Publishing
Publicado: 30/04/2019
Páginas: 446
Tipo de encuadernación: Tapa blanda
Peso: 1.68lbs
Tamaño: 9.25h x 7.50w x 0.90d
ISBN13: 9781788834094
ISBN10: 1788834097
Categorías BISAC:
- Computadoras | Lenguajes | C#
- Computadoras | Arquitectura de computadoras
- Computadoras | Sistemas distribuidos | General
Este título no es retornable

