Libros recomendados para Arquitectura de Software

Generalmente recibo preguntas de que libros recomiendo para avanzar hacia la Arquitectura de Software y aunque repito constantemente una y otra vez estos libros, creo que es mejor dejarlos sentados en esta entrada:

El clásico de clásicos “Pattern Oriented Software Architecture: A System of Patterns“: Este libro contiene los principios de la arquitectura de software, describiendo perfectamente varios estilos de arquitectura que aunque algunos pueden considerarse en ‘desuso’ (no obsoletos, porque aprenderemos que aquello que algún dia es obsoleto puede volver a estar de ‘moda’) son principios muy útiles y vigentes hoy en día y probablemente en un futuro.

Otro ‘clasico’ escrito por Eric Evans: “Domain-Driven Design: Tackling Complexity in the Heart of Software“y a pesar de pecar de ‘viejo’ debo decir que este libro es una joya en cuanto a recomendaciones y fundamentos de muchos estilos o patrones de arquitecturas hoy en dia, quizá mi favorito CQRS, un estilo moderno (no siempre aplicable), incomprendido totalmente pero muy útil y versátil

El infaltable maestro Martin Fowler, aportando con dos clásicos e indispensables en vuestra biblioteca “Patterns of Enterprise Application Architecture” y “Enterprise Integration Patterns: Designing, Building, and Deploying Messaging Solutions“, contienen un enfoque más contemporáneo a la arquitectura de software, sin embargo no descuida ni contradice a los autores de POSA, al contrario refuerza los estilos o patrones e introduce nuevos, con una explicación clara y usando referencias a lenguajes de programación ‘modernos’

Definitivamente hay otros muchos que están fuera de esta lista, pero estos han marcado el estado actual de mi profesión, espero que también les sea útil esta recomendación.

Saludos

 

 

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *