Leanpub Header

Skip to main content

Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal

Estrategias de Eficacia Probada para Desarrollar Sistemas de Software Flexibles y Mantenibles

En una era en la que la complejidad del software abruma incluso a los desarrolladores más capacitados, este libro surge como un faro de luz. Esta guía para profesionales proporciona un conjunto de herramientas probadas en batalla para conquistar los desafíos del desarrollo de software moderno.

Sumérjase en el mundo de la arquitectura hexagonal, donde la flexibilidad reina suprema y el cambio se acepta, no se teme. Aprenda a crear sistemas que resistan la prueba del tiempo, resistentes a los caprichos de las tecnologías cambiantes.

Desde las trincheras de los proyectos del mundo real, desentrañe los misterios del desacoplamiento eficaz, aproveche el poder de la inversión de dependencias y domine el arte de crear software verdaderamente adaptable.

Ya esté lidiando con sistemas heredados o diseñando la próxima gran novedad, esta guía lo equipa con el conocimiento y las técnicas para triunfar. Dígale adiós a las arquitecturas rígidas y hola a los sistemas que se doblan sin romperse.

This book is a translation into Spanish of Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture which was originally written in English

The author is letting you choose the price you pay for this book!

Pick Your Price...
PDF
EPUB
WEB
About

About

About the Book

"Desacoplamiento por Diseño: Una Guía Práctica para la Arquitectura Hexagonal" es una guía práctica y completa para implementar la arquitectura hexagonal en proyectos de software del mundo real. Escrito por un profesional experimentado, este libro cierra la brecha entre los conceptos teóricos y la aplicación práctica, ofreciendo a los desarrolladores un conjunto de herramientas sólido para crear sistemas flexibles y fáciles de mantener.

Basándose en años de experiencia en el campo, el autor presenta estrategias probadas en la práctica que abordan los desafíos del desarrollo de software moderno. Desde la gestión de dependencias complejas hasta la garantía de la escalabilidad del sistema, esta guía proporciona consejos claros y prácticos para aprovechar la arquitectura hexagonal al máximo, donde los lectores aprenderán a:

  • Implementar los principios básicos de la arquitectura hexagonal en sus proyectos.
  • Superar los obstáculos y desafíos comunes en el diseño arquitectónico.
  • Refactorizar los sistemas existentes para mejorar la modularidad y la capacidad de mantenimiento.
  • Aplicar técnicas avanzadas para gestionar cuestiones transversales.
  • Utilizar patrones prácticos para desacoplar los componentes del sistema.

Ya sea un arquitecto experimentado que busca perfeccionar su enfoque o un desarrollador que busca mejorar sus habilidades de diseño, este libro ofrece información invaluable para crear sistemas de software robustos y adaptables.

This book is a translation into Spanish of Decoupling by Design: A Practitioner's Guide to Hexagonal Architecture which was originally written in English

Price

Pick Your Price...

Minimum price

$19.00

$29.00

You pay

$29.00

Author earns

$23.20
$

All prices are in US $. You can pay in US $ or in your local currency when you check out.

EU customers: prices exclude VAT, which is added during checkout.

...Or Buy With Credits!

Number of credits (Minimum 2)

2
The author will earn $24.00 from your purchase!
You can get credits monthly with a Reader Membership

Author

About the Author

Enrique Medina Montenegro

Contents

Table of Contents

    • Prólogo
    • Advertencia
    • Advertencia sobre la Traducción de Conceptos Técnicos
      • La Naturaleza del Lenguaje Técnico
      • La Dificultad de Traducir la Arquitectura de Software
      • La Literalidad como Último Recurso
      • Un Agradecimiento por la Comprensión
    • Un Viaje a través de la Ingeniería de Software
      • El Camino hacia la Ingeniería del Software
      • Una Búsqueda de Mejora Continua
    • El Lado Oscuro del Código
      • Una Aventura Culinaria
      • La Verificación de la Realidad: Cuando el Código Perfecto se Encuentra con el Mundo Real
      • Código Culinario: Una Muestra de Antipatrones de Software
      • Clonar y Poseer: Un Enfoque de Desarrollo de Software
      • Meter la Mano en los Pantalones: Otro Antipatrón de Software
      • Castillo de Naipes: Una Fortificación Inestable
      • En una Línea: Cuando el Código se Convierte en un Rompecabezas
      • Optimización Prematura: ¿La Raíz de Todos los Males?
      • Desarrollo Guiado por el Camino Feliz: Cuando el Optimismo Se Mezcla con la Ansiedad
      • Olores de Código: Los Asesinos Silenciosos de la Calidad
      • No Estás Solo: Cómo Luchar contra los Olores de Código y Antipatrones
      • Bienvenido al Hexágono: El Camino a Seguir
    • Arquitectura Hexagonal: Un Enfoque Pragmático
      • Introducción: Descubriendo el Hexágono
      • Resumiendo: Una Perspectiva Espacial
      • La Fórmula Secreta: La Inversión de Dependencias en Acción
      • Una Perspectiva Pragmática: Aplicación de la Arquitectura Hexagonal
    • Conozca a los Ciudadanos: Del Concepto al Código
      • Puertos de Entrada (Casos de Uso): Portones de Acceso al Núcleo
      • La Capa de Aplicación: Orquestando los Procesos de Negocio
      • La Capa de Dominio: El Corazón del Hexágono
      • Puertos de Salida: Los Canales Externos del Hexágono
    • Más Allá de los Confines del Hexágono: Los Pilares Invisibles de la Excelencia Arquitectónica
      • Flujo de Datos vs. Control
      • Aspectos Transversales: Los Hilos Invisibles del Tapiz Haxagonal
      • La Ciudadela Hexagonal: Fortificando la Integridad de Nuestra Arquitectura
      • Alquimia Arquitectónica: El Arte del Ensamblaje
    • Del Proyecto a la Realidad: Diseccionando una Obra Maestra Hexagonal
      • Una Pequeña Advertencia: Navegar por el Paisaje Arquitectónico
      • Estructura: Diseño de Nuestro Edificio Hexagonal
      • Shared Kernel: El Terreno Común
      • Casos de Uso: Cómo Dar Vida a Nuestro Hexágono
      • Puertas de Enlace al Mundo Interior
      • Puertas de Enlace al Mundo Exterior
      • El Paso Final: Ensamblar Todo Junto
      • Horizontes Hexagonales: Manufacturando Código Limpio y Mantenible en la Tierra de los Puertos y Adaptadores
    • ArchUnit: El Guardián de la Integridad Hexagonal
      • ¿Por qué necesitamos ArchUnit?
      • Abrazando la Evolución: El Poder de la Funcionalidad de Congelación de ArchUnit
      • ArchUnit en Acción: Guardando Nuestras Fronteras Hexagonales
      • Ejecutando Reglas Arquitectónicas: Validando la Arquitectura Hexagonal
      • Conclusión: Aplicando la Arquitectura Hexagonal con ArchUnit
    • Pruebas Unitarias en Arquitectura Hexagonal
      • Tipologías Comunes de Pruebas Unitarias
    • Apéndice: Librerías de Apoyo
      • Shared Kernel
      • Bus de Consultas con Spring
      • Bus de Comandos con Spring
      • Bus de Comandos con Either
      • Either Transaccional con Spring

The Leanpub 60 Day 100% Happiness Guarantee

Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.

Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.

You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!

So, there's no reason not to click the Add to Cart button, is there?

See full terms...

Earn $8 on a $10 Purchase, and $16 on a $20 Purchase

We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.

(Yes, some authors have already earned much more than that on Leanpub.)

In fact, authors have earned over $14 million writing, publishing and selling on Leanpub.

Learn more about writing on Leanpub

Free Updates. DRM Free.

If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).

Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.

Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.

Learn more about Leanpub's ebook formats and where to read them

Write and Publish on Leanpub

You can use Leanpub to easily write, publish and sell in-progress and completed ebooks and online courses!

Leanpub is a powerful platform for serious authors, combining a simple, elegant writing and publishing workflow with a store focused on selling in-progress ebooks.

Leanpub is a magical typewriter for authors: just write in plain text, and to publish your ebook, just click a button. (Or, if you are producing your ebook your own way, you can even upload your own PDF and/or EPUB files and then publish with one click!) It really is that easy.

Learn more about writing on Leanpub