Fundamentals of Software Architecture

audiobook (2) A Modern Engineering Approach ()

By Neal Ford

cover image of Fundamentals of Software Architecture
Audiobook icon Visual indication that the title is an audiobook

Sign up to save your library

With an OverDrive account, you can save your favorite libraries for at-a-glance information about availability. Find out more about OverDrive accounts.

   Not today

Find this title in Libby, the library reading app by OverDrive.

Download Libby on the App Store Download Libby on Google Play

Search for a digital library with this title

Title found at these libraries:

Library Name Distance
Loading...
Salary surveys worldwide regularly place software architect in the top ten best jobs, yet no real guide exists to help developers become architects. Until now. This updated edition provides a comprehensive overview of software architecture's many aspects, with five new chapters covering the latest insights from the field. Aspiring and existing architects alike will examine architectural characteristics, architectural patterns, component determination, diagramming architecture, governance, data, generative AI, team topologies, and many other topics.
This book examines:
Architecture styles and patterns: Microservices, modular monoliths, microkernels, layered architectures, and many more
Components: Identification, coupling, cohesion, partitioning, and granularity
Soft skills: Effective team management, collaboration, business engagement models, negotiation, presentations, and more
Modernity: Engineering practices and operational approaches that have changed radically in the past few years, including cloud considerations and generative AI
Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture
Fundamentals of Software Architecture