Libros para arquitectura de software?

QUe chatgpt me ha recomendado estos libros:

En Español​

  1. "Arquitectura de Software: Fundamentos, conceptos y patrones"de Stephen T. Albin
    • Este libro ofrece una introducción clara a los fundamentos de la arquitectura de software, cubriendo los patrones más comunes y ejemplos prácticos.
  2. "Patrones de arquitectura de software: Cómo estructurar aplicaciones modernas en la nube"de Mark Richards y Neal Ford (traducción al español)
    • Este libro abarca los principales patrones arquitectónicos para la nube, microservicios, y otros enfoques actuales, y es útil para diseñar arquitecturas escalables.
  3. "Diseño de software. Un enfoque práctico"de Eric Braude y Michael Bernstein
    • Centrado en el diseño de software, proporciona una visión general de la arquitectura de software y patrones. Es una opción práctica para entender cómo abordar el diseño de sistemas complejos.
  4. "Diseño y arquitectura de software: Principios, métodos y patrones"de Len Bass, Paul Clements, y Rick Kazman (traducido al español)
    • Una referencia sólida para arquitectos de software, este libro se enfoca en los principios de arquitectura y cómo aplicar patrones para crear sistemas robustos.

En Inglés​

  1. "Software Architecture in Practice"de Len Bass, Paul Clements, y Rick Kazman
    • Un libro clásico y ampliamente recomendado que explora los fundamentos de la arquitectura de software, patrones, y su aplicación práctica en proyectos de gran escala.
  2. "Designing Data-Intensive Applications"de Martin Kleppmann
    • Ideal para quienes buscan profundizar en la arquitectura de sistemas que manejan grandes volúmenes de datos. Cubre desde bases de datos hasta la replicación y los modelos de concurrencia.
  3. "Domain-Driven Design: Tackling Complexity in the Heart of Software"de Eric Evans
    • Este libro es esencial para arquitectos y desarrolladores que buscan un enfoque basado en dominios, enseñando cómo diseñar aplicaciones complejas de manera efectiva.
  4. "Building Microservices: Designing Fine-Grained Systems"de Sam Newman
    • Un libro práctico y detallado sobre cómo implementar y estructurar microservicios, incluyendo patrones de arquitectura y aspectos técnicos específicos.
  5. "The Software Architect Elevator"de Gregor Hohpe
    • Este libro aborda la comunicación entre la arquitectura de software y la estrategia de negocio, explorando cómo un arquitecto puede conectar los niveles técnicos con la visión empresarial.
  6. "Fundamentals of Software Architecture: An Engineering Approach"de Mark Richards y Neal Ford
    • Perfecto para entender patrones y enfoques modernos, explica diferentes estilos arquitectónicos con muchos ejemplos prácticos, además de la toma de decisiones en la arquitectura.




Algun arquitecto de software por aqui que pueda recomendar alguno?
Por que no hablas de la dana? Necesitamos maxima visibilidad. !!!... Haga algo util por la humanidad !!!

comparta videos de la verdad y exponga a los culpables !!!

EL PUEBLO LE NECESITA !!!
-chapa.jpg
 
Designing Data-Intensive Applications es muy bueno para, como su nombre indica, aplicaciones orientadas a datos masivos.

Para arquitecturas clasicas, no hay nada mejor que esta serie de libros:

Estudiar Erlang y la tesis de Joe Armstrong tambien es muy aconsejable.
 
A mayores de los que han ido saliendo:


Para DDD, quedarse en el libro de Evans es un error. Es demasiado teórico. Recomiendo complementarlo con "Implementing Domain Driven Design", de Vaughn Vernon

Para arquitecturas distribuidas y microservicios, a parte del de Newman me parece imprescindible "Microservices Patterns: examples with Java" de Chris Richardson (tiene también una web exlpicando todos los patrones)

Para arquitecturas EDA, "Building Event Driven Microservices" de Adam Bellemare
 

Estadísticas del foro

Temas
2.049.641
Mensajes
58.154.217
Miembros
190.834
Último miembro
Xxtoxicxx

El blog de burbuja.info

Volver