Mejores Libros de Arquitectura de Software

Última actualización: 18/08/2021

En esta entrada recopilo los mejores libros de arquitectura de software. Libros esenciales que aportarán mucho valor a tus habilidades técnicas y te permitirán convertirte en un experto.

Mejores libros arquitectura de Software

Mejores libros de arquitectura de software

Portada libro Clean Architecture: A Craftsman's Guide to Software Structure and Design

Clean Architecture: A Craftsman’s Guide to Software Structure and Design

Robert C. Martin

Del mismo autor que Clean code, este libro profundiza en cómo mejorar la arquitectura del software, a través de patrones y principios sólidos. Es un libro recomendado a todos los profesionales de la industria del software que deseen tener una visión más amplia y de alto nivel acerca del proceso de diseño de software.

Portada libro Software Architecture in Practice

Software Architecture in Practice

Len Bass, Rick Kazman, Paul Clements

El libro actúa de referencia para arquitectos de software que están comenzando en este rol. Guía al lector en sus responsabilidades más características y enseña cómo diseñar y documentar arquitecturas de software de forma concreta y con ejemplos prácticos. Es un libro muy recomendable para toda persona que quiera desarrollar sus habilidades en el diseño de software.

Portada libro Designing Software Architectures

Designing Software Architectures

Humberto Cervantes

Con este libro, obtendrás una estructura para diseñar arquitecturas de software robustas y aplicables en el mundo real. Explica con detalle y a través de ejemplos prácticos y de metodologías específicas las formas de convertirse en un experto arquitecto de software.

Designing Object-Oriented Software

Rebecca Wirfs-Brock, Brian Wilkerson, Lauren Wiener

Este libro ha sido un éxito, explica cómo diseñar software orientado a objetos con principios y procesos de diseño aplicables a multitud de proyectos. Se trata de un libro útil aunque no se empleen lenguajes de programación orientados a objetos. Termina con ejemplos para combinar los conceptos y herramientas que se explican.

Building Evolutionary Architectures

Neal Ford, Rebecca Parsons, Patrick Kua

Esta guía presenta una nueva forma de pensar sobre la arquitectura. Los desarrollos incrementales y las nuevas prácticas de desarrollo de software se han centrado en cómo la arquitectura cambia con el tiempo, y la capacidad de adaptar el software a las nuevas características a medida que evoluciona. Proporciona una visión de las nuevas herramientas, frameworks y paradigmas.

Sustainable Software Architecture: Analyze and Reduce Technical Debt

Carola Lilienthal

El libro concentra la experiencia del autor desarrollando sistemas de software, arreglando y extendiendo las funcionalidades del software existente. Trata patrones arquitectónicos y de diseño, microservicios, sistemas monolíticos, Domain Driven Design, etc. Explica cómo reducir la deuda técnica mediante recomendaciones y sugerencias basadas en proyectos prácticos fácilmente aplicables en nuestros proyectos.

Fundamentals of Software Architecture: An Engineering Approach. A Comprehensive Guide to Patterns, Characteristics, and Best Practices

Mark Richards, Neal Ford

El libro proporciona una buena descripción de la arquitectura del software para ayudar a desarrolladores a convertirse en arquitectos. Para ello, examina patrones de arquitectura, diagramas, componentes, etc. Explora las innovaciones que han surgido en este sector, así como prácticas de ingeniería y soft skills necesarias para desempeñar un buen trabajo.


Otros posts de interés:


¡Echa un ojo a mis listas de reproducción de Big Data y suscríbete al canal de Youtube para no perderte ningún vídeo nuevo!

Si te ayuda el contenido del blog, considera unirte a la lista de correo para estar al día de Big Data y cupones de formación

Deja una respuesta