Bookbot

Fundamentals of Software Architecture

A Modern Engineering Approach - 2nd Edition

Ocena książki

Więcej o książce

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.

Wydanie

Zakup książki

Fundamentals of Software Architecture, Mark Richards, Neal Ford

Język
Rok wydania
2025
Oprawa
(miękka)
Jak tylko się pojawi, wyślemy Ci wiadomość e-mail.

Metody płatności

4,3
Bardzo dobra
1707 Ocena

Brakuje nam tutaj Twojej recenzji.

Tytuł
Fundamentals of Software Architecture
Podtytuł
A Modern Engineering Approach - 2nd Edition
Język
angielski
Rok wydania
2025
Oprawa
miękka
Liczba stron
543
ISBN10
1098175514
ISBN13
9781098175511
Seria
Ocena
4,25 z 5
Opis
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.