Académico · Lecturas recomendadas

Los libros que formaron mi manera de pensar la arquitectura.

Referencias que aparecen en mis artículos, proyectos y en la investigación de la maestría. Si quieres estudiar arquitectura de software con fundamentos, empieza por aquí.

  1. 01 Arquitectura de software

    Fundamentals of Software Architecture

    Mark Richards y Neal Ford · O'Reilly (2020)

    El punto de partida. Organiza qué es la arquitectura de software, las características arquitectónicas, los principales estilos (de capas a microservicios) y el papel de quien toma esas decisiones. También es el origen de la idea de que todo en arquitectura es un trade-off.

  2. 02 Arquitectura de software

    Software Architecture: The Hard Parts

    Neal Ford, Mark Richards, Pramod Sadalage y Zhamak Dehghani · O'Reilly (2021)

    La continuación natural, centrada en las decisiones difíciles de los sistemas distribuidos: cómo descomponer un monolito, definir la granularidad de los servicios, manejar datos distribuidos y elegir entre orquestación y coreografía.

  3. 03 Diseño de software

    Clean Architecture

    Robert C. Martin (Uncle Bob) · Prentice Hall (2017)

    Los principios detrás de sistemas independientes del framework, la base de datos y la interfaz: la regla de dependencia, la separación entre políticas y detalles, y los principios SOLID aplicados a la arquitectura.

  4. 04 Modelado de dominio

    Domain-Driven Design

    Eric Evans · Addison-Wesley (2003)

    El libro que puso el dominio en el centro del software: lenguaje ubicuo, entidades, value objects, agregados y bounded contexts. La base para modularizar sistemas por el negocio y no por la técnica.

  5. 05 Sistemas distribuidos

    Production-Ready Microservices

    Susan J. Fowler · O'Reilly (2016)

    Estándares de preparación para producción (estabilidad, confiabilidad, escalabilidad, tolerancia a fallas, monitoreo y documentación) para evaluar si un servicio está realmente listo. Una de las bases de mi investigación de maestría.

¿Tienes alguna recomendación para la lista?

Enviar correo LinkedIn