Bookbot

Fundamentals of Software Architecture

A Modern Engineering Approach - 2nd Edition

Valoración del libro

Más información sobre el libro

Salary surveys consistently rank software architect among the top 10 best jobs, yet a comprehensive guide for developers aspiring to this role has been lacking—until now. This updated edition offers an in-depth exploration of software architecture, featuring five new chapters that incorporate the latest insights from the field. Both aspiring and current architects will delve into architectural characteristics, patterns, component determination, diagramming, governance, data, generative AI, team topologies, and more. Authored by experienced practitioners Mark Richards and Neal Ford, who have taught software architecture professionally, the book emphasizes principles applicable across various technology stacks. It presents a modern perspective on software architecture, reflecting innovations from the past decade. Key topics include architecture styles and patterns such as microservices, modular monoliths, and layered architectures; component identification, coupling, and granularity; essential soft skills for effective team management and collaboration; and contemporary engineering practices influenced by cloud technology and generative AI. Additionally, it treats architecture as an engineering discipline, focusing on repeatable results, metrics, and concrete evaluations that enhance the rigor of software architecture.

Publicación

Compra de libros

Fundamentals of Software Architecture, Mark Richards, Neal Ford

Idioma
Publicado en
2025
product-detail.submit-box.info.binding
(Tapa blanda)
Te avisaremos por correo electrónico en cuanto lo localicemos.

Métodos de pago

4,3
Muy bueno
1707 Valoraciones

Nos falta tu reseña aquí

Título
Fundamentals of Software Architecture
Subtítulo
A Modern Engineering Approach - 2nd Edition
Idioma
Inglés
Publicado en
2025
Formato
Tapa blanda
Páginas
543
ISBN10
1098175514
ISBN13
9781098175511
Serie
Calificación
4,25 de 5
Descripción
Salary surveys consistently rank software architect among the top 10 best jobs, yet a comprehensive guide for developers aspiring to this role has been lacking—until now. This updated edition offers an in-depth exploration of software architecture, featuring five new chapters that incorporate the latest insights from the field. Both aspiring and current architects will delve into architectural characteristics, patterns, component determination, diagramming, governance, data, generative AI, team topologies, and more. Authored by experienced practitioners Mark Richards and Neal Ford, who have taught software architecture professionally, the book emphasizes principles applicable across various technology stacks. It presents a modern perspective on software architecture, reflecting innovations from the past decade. Key topics include architecture styles and patterns such as microservices, modular monoliths, and layered architectures; component identification, coupling, and granularity; essential soft skills for effective team management and collaboration; and contemporary engineering practices influenced by cloud technology and generative AI. Additionally, it treats architecture as an engineering discipline, focusing on repeatable results, metrics, and concrete evaluations that enhance the rigor of software architecture.