Domain-Driven Design con TypeScript
Предметно-ориентированное проектирование на TypeScript
Resumen:
Introducción
El libro «Domain-Driven Design con TypeScript» (título original — Domain-Driven Design with TypeScript) del autor Khalil Stemmler se publicó en 2019 y de inmediato atrajo la atención de desarrolladores que buscan crear aplicaciones complejas pero bien estructuradas. No es solo una guía más sobre TypeScript — es una inmersión profunda en la filosofía del diseño orientado al dominio (DDD) en el contexto del stack web moderno. El libro, de 310 páginas, ofrece un enfoque práctico para modelar la lógica de negocio, aprovechando todo el poder del tipado estático de TypeScript.
De qué trata este libro
Khalil Stemmler guía al lector de manera progresiva desde los conceptos básicos de DDD (entidades, objetos de valor, agregados, repositorios, servicios de dominio) hasta temas avanzados como la arquitectura hexagonal (Ports & Adapters), CQRS (Command Query Responsibility Segregation) y Event Sourcing. El libro se construye en torno a un ejemplo real — un sistema de gestión de artículos y blogs — lo que permite ver de inmediato cómo las ideas abstractas de DDD se materializan en código. Se presta especial atención a cómo TypeScript ayuda a expresar las reglas del dominio a nivel de tipos, haciendo que el código sea autodocumentado y resistente a cambios.
Para quién es este libro
El libro está dirigido a desarrolladores que ya tienen experiencia con TypeScript (o JavaScript) y desean pasar al siguiente nivel en el diseño de arquitectura. Será útil para:
- B