Fundamentals of Software Architecture: A Modern Engineering Approach (2nd Edition)

Spilletid
16T 55M
Språk
Engelsk
Format
Kategori

Fakta og dokumentar

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

© 2025 Ascent Audio (Lydbok): 9781663755810

Utgivelsesdato

Lydbok: 23. september 2025

Tagger

    Andre liker også ...

    1. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
      Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Chip Huyen
    2. The Developer's Playbook for Large Language Model Security: Building Secure AI Applications
      The Developer's Playbook for Large Language Model Security: Building Secure AI Applications Steve Wilson
    3. Building AI-Powered Products: The Essential Guide to AI and GenAI Product Management
      Building AI-Powered Products: The Essential Guide to AI and GenAI Product Management Dr. Marily Nika
    4. The New Science of Momentum: How the Best Coaches and Leaders Build a Fire from a Single Spark
      The New Science of Momentum: How the Best Coaches and Leaders Build a Fire from a Single Spark Don Yaeger
    5. LLMs and Generative AI for Healthcare: The Next Frontier
      LLMs and Generative AI for Healthcare: The Next Frontier Manish Mathur
    6. The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable
      The Software Developer's Career Handbook: A Guide to Navigating the Unpredictable Michael Lopp
    7. AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment
      AI-Assisted Programming: Better Planning, Coding, Testing, and Deployment Tom Taulli
    8. What is Blockchain?
      What is Blockchain? John Hargrave
    9. Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World
      Hacker Culture A to Z: A Fun Guide to the People, Ideas, and Gadgets That Made the Tech World Kim Crawley
    10. AI at the Edge: Solving Real-World Problems with Embedded Machine Learning
      AI at the Edge: Solving Real-World Problems with Embedded Machine Learning Jenny Plunkett
    11. Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
      Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions Andrew Harmel-Law
    12. Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software
      Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software Valentina Servile
    13. The Decision Intelligence Handbook: Practical Steps for Evidence-Based Decisions in a Complex World
      The Decision Intelligence Handbook: Practical Steps for Evidence-Based Decisions in a Complex World L. Y. Pratt
    14. AI Engineering: Building Applications with Foundation Models
      AI Engineering: Building Applications with Foundation Models Chip Huyen
    15. System Design Case Studies: Collection of System Designs asked in top tech interviews
      System Design Case Studies: Collection of System Designs asked in top tech interviews Et Tu Code
    16. Generative AI on AWS: Building Context-Aware Multimodal Reasoning Applications
      Generative AI on AWS: Building Context-Aware Multimodal Reasoning Applications Chris Fregly
    17. Agile Manifesto: Unpacking the Agile Manifesto for Modern Development
      Agile Manifesto: Unpacking the Agile Manifesto for Modern Development Jacob Richardson
    18. Mastering Complexity: A Comprehensive Guide to Big O Complexity and DSA Problem Solving
      Mastering Complexity: A Comprehensive Guide to Big O Complexity and DSA Problem Solving DSA Shots
    19. Data-Driven Decisions: Mastering Business Data Science
      Data-Driven Decisions: Mastering Business Data Science Chuck Sherman
    20. Quantum Mechanics and Quantum Information Theory: Understanding the Fundamentals and Potential Applications of Quantum Mechanics and Quantum Information Theory
      Quantum Mechanics and Quantum Information Theory: Understanding the Fundamentals and Potential Applications of Quantum Mechanics and Quantum Information Theory Daniel Garfield
    21. The Skill Code: How to Save Human Ability in an Age of Intelligent Machines
      The Skill Code: How to Save Human Ability in an Age of Intelligent Machines Matt Beane
    22. (ISC)2 CCSP Certified Cloud Security Professional Official Study Guide, 3rd Edition
      (ISC)2 CCSP Certified Cloud Security Professional Official Study Guide, 3rd Edition Mike Chapple
    23. Tech Giants: The Companies Shaping the Future
      Tech Giants: The Companies Shaping the Future Craig Dames
    24. Inside Cyber Warfare: Mapping the Cyber Underworld (3rd Edition)
      Inside Cyber Warfare: Mapping the Cyber Underworld (3rd Edition) Jeffrey Caruso
    25. Generative AI For Dummies
      Generative AI For Dummies Pam Baker
    26. The New Geography of Innovation: The global contest for breakthrough technologies
      The New Geography of Innovation: The global contest for breakthrough technologies Mehran Gul
    27. Docker Unveiled: The Comprehensive Handbook to  Streamlined Development
      Docker Unveiled: The Comprehensive Handbook to Streamlined Development William Drake
    28. Hands-On Large Language Models: Language Understanding and Generation
      Hands-On Large Language Models: Language Understanding and Generation Jay Alammar
    29. Extreme Programming for Beginners: Embracing Agility, Quality, and Collaboration  in Software Development
      Extreme Programming for Beginners: Embracing Agility, Quality, and Collaboration in Software Development Daniel Green
    30. AI Explained: Facts, Fiction and Future
      AI Explained: Facts, Fiction and Future Nigel Poulton
    31. Workforce 4.0: How AI, the Home Office, and the Gig Economy Are Disrupting the Status Quo
      Workforce 4.0: How AI, the Home Office, and the Gig Economy Are Disrupting the Status Quo Gerard Szatvanyi
    32. Tidy First?: A Personal Exercise in Empirical Software Design
      Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
    33. Gamedev: 10 Steps to Making Your First Game Successful
      Gamedev: 10 Steps to Making Your First Game Successful Wlad Marhulets
    34. Project Zero Trust: A Story about a Strategy for Aligning Security and the Business
      Project Zero Trust: A Story about a Strategy for Aligning Security and the Business George Finney
    35. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
      Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
    36. Data Science and Big Data: Data Science and Big Data Analytics: Unlocking the Power of Information
      Data Science and Big Data: Data Science and Big Data Analytics: Unlocking the Power of Information Liam Morgan
    37. Scrumban: Comprehensive Guide to Hybrid Agile Project Management
      Scrumban: Comprehensive Guide to Hybrid Agile Project Management James Henry
    38. Effective Machine Learning Teams: Best Practices for ML Practitioners
      Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    39. Agile Methodologies: A Comprehensive Guide to Agile Practices and Principles
      Agile Methodologies: A Comprehensive Guide to Agile Practices and Principles May Sherry
    40. Algorithms: Practical Guide to Learn Algorithms For Beginners
      Algorithms: Practical Guide to Learn Algorithms For Beginners Andy Vickler
    41. Big Brain Revolution: Artificial Intelligence – Spy or Saviour?
      Big Brain Revolution: Artificial Intelligence – Spy or Saviour? Dr Michelle Tempest
    42. Androids: The Team that Built the Android Operating System
      Androids: The Team that Built the Android Operating System Chet Haase
    43. Big Data: Using SMART Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance
      Big Data: Using SMART Big Data, Analytics and Metrics To Make Better Decisions and Improve Performance Bernard Marr
    44. Agile Data Scientist: Navigating the Data Landscape with Flexibility and Precision
      Agile Data Scientist: Navigating the Data Landscape with Flexibility and Precision Daniel Green
    45. Design Thinking: A comprehensive guide to design thinking and its applications
      Design Thinking: A comprehensive guide to design thinking and its applications Et Tu Code
    46. GROKKING ALGORITHMS: A Comprehensive Beginner's Guide, Tips and Tricks, Simple and Effective methods and Advanced methods to learn and use Grokking Algorithms and Data structures for Programming
      GROKKING ALGORITHMS: A Comprehensive Beginner's Guide, Tips and Tricks, Simple and Effective methods and Advanced methods to learn and use Grokking Algorithms and Data structures for Programming Eric Schmidt
    47. The Future Internet: How the Metaverse, Web 3.0, and Blockchain Will Transform Business and Society
      The Future Internet: How the Metaverse, Web 3.0, and Blockchain Will Transform Business and Society Bernard Marr
    48. Quick Start Kubernetes
      Quick Start Kubernetes Nigel Poulton
    49. Machine Learning Pipelines: A Comprehensive Guide to Building  and Deploying Intelligent Systems
      Machine Learning Pipelines: A Comprehensive Guide to Building and Deploying Intelligent Systems Chuck Sherman
    50. Lean and Agile: How to Develop Successful Business and Startup using Lean Approach and Agile Method
      Lean and Agile: How to Develop Successful Business and Startup using Lean Approach and Agile Method Steven Branson
    51. Reprogramming The American Dream: From Rural America to Silicon Valley—Making AI Serve Us All
      Reprogramming The American Dream: From Rural America to Silicon Valley—Making AI Serve Us All Greg Shaw
    52. Long Life Learning: Preparing for Jobs That Don't Even Exist Yet
      Long Life Learning: Preparing for Jobs That Don't Even Exist Yet Michelle R. Weise
    53. The Ai Revolution: Machines, Minds, and the Human Future
      The Ai Revolution: Machines, Minds, and the Human Future Mustafa Scales
    54. Deep Learning: Guide for Machine Learning, Neural Networks, and Data Analytics
      Deep Learning: Guide for Machine Learning, Neural Networks, and Data Analytics David Feldspar
    55. HBR's 10 Must Reads 2026: The Definitive Management Ideas of the Year from Harvard Business Review (featuring "The Strategic Genius of Taylor Swift" by Kevin Evers)
      HBR's 10 Must Reads 2026: The Definitive Management Ideas of the Year from Harvard Business Review (featuring "The Strategic Genius of Taylor Swift" by Kevin Evers) Harvard Business Review
    56. The Pricing Roadmap: How to Design B2B SaaS Pricing Models That You Know Your Customers Will Love
      The Pricing Roadmap: How to Design B2B SaaS Pricing Models That You Know Your Customers Will Love Ulrik Lehrskov-Schmidt
    57. The Ultimate Kali Linux Book - Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire
      The Ultimate Kali Linux Book - Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire Glen D. Singh
    58. HBR Guide to Retaining Your Best People
      HBR Guide to Retaining Your Best People Harvard Business Review
    59. Cybersecurity for Beginners: Learn the Fundamentals of Cybersecurity in an Easy, Step-by-Step Guide
      Cybersecurity for Beginners: Learn the Fundamentals of Cybersecurity in an Easy, Step-by-Step Guide Kevin Clark
    60. Natural language Processing: Discover Potential of Natural Language Processing and Artificial Intelligence
      Natural language Processing: Discover Potential of Natural Language Processing and Artificial Intelligence Daniel Garfield
    61. Platform Engineering: A Guide for Technical, Product, and People Leaders
      Platform Engineering: A Guide for Technical, Product, and People Leaders Camille Fournier
    62. Kanban: Accelerating Project Success with Agile Kanban Frameworks
      Kanban: Accelerating Project Success with Agile Kanban Frameworks James Stockwell
    63. Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms
      Grokking Algorithms: A Complete Beginner’s Guide for the Effective Learning of Algorithms Dylan Christian
    64. Game Design Essentials: A Beginner's Guide to Creating Engaging Games
      Game Design Essentials: A Beginner's Guide to Creating Engaging Games Virversity Online Courses
    65. Tech Trends in Practice: The 25 Technologies that are Driving the 4th Industrial Revolution
      Tech Trends in Practice: The 25 Technologies that are Driving the 4th Industrial Revolution Bernard Marr
    66. Computer Programming and Cybersecurity for Beginners: All You Need to Know to Get Started with Python for Data Science, Excel and Ethical Hacking
      Computer Programming and Cybersecurity for Beginners: All You Need to Know to Get Started with Python for Data Science, Excel and Ethical Hacking Kevin Clark
    67. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies
      Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    68. Big Data: Mining and Measuring Big Data for Information and Intelligence
      Big Data: Mining and Measuring Big Data for Information and Intelligence David Feldspar
    69. Hedged Out: Inequality and Insecurity on Wall Street
      Hedged Out: Inequality and Insecurity on Wall Street Megan Tobias Neely
    70. Teaching with AI: A Practical Guide to a New Era of Human Learning
      Teaching with AI: A Practical Guide to a New Era of Human Learning Jose Antonio Bowen
    71. Zero Code Builder: The Practical Blueprint to Design, Build, and Launch Web Apps Without Code Using Visual Tools
      Zero Code Builder: The Practical Blueprint to Design, Build, and Launch Web Apps Without Code Using Visual Tools Aaron Hayes
    72. How To Talk To Robots: A Girls’ Guide To a Future Dominated by AI
      How To Talk To Robots: A Girls’ Guide To a Future Dominated by AI Tabitha Goldstaub
    73. HBR's 10 Must Reads on High Performance, Updated and Expanded (featuring "Nine Things Successful People Do Differently" by Heidi Grant)
      HBR's 10 Must Reads on High Performance, Updated and Expanded (featuring "Nine Things Successful People Do Differently" by Heidi Grant) Harvard Business Review
    74. Business Process Reengineering: A Comprehensive Guide to Transforming Business Operations
      Business Process Reengineering: A Comprehensive Guide to Transforming Business Operations Ben Rizer
    75. Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development.  Principles, Patterns, and Practices
      Software Designing and Development. Clear Guide for Beginners: Mastering Software Design and Development. Principles, Patterns, and Practices James Ferry
    76. Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications
      Mastering Blockchain: Unlocking the Power of Cryptocurrencies, Smart Contracts, and Decentralized Applications Daniel Cawrey
    77. Big Data: A Complete Guide to the Basic Concepts in Data Science, Cyber Security, Analytics and Metrics
      Big Data: A Complete Guide to the Basic Concepts in Data Science, Cyber Security, Analytics and Metrics Hans Weber
    78. Machine Learning in Finance: Use Machine Learning Techniques for Day Trading and Value Trading in the Stock Market
      Machine Learning in Finance: Use Machine Learning Techniques for Day Trading and Value Trading in the Stock Market Bob Mather
    79. Programming for Beginners: Coding Essentials
      Programming for Beginners: Coding Essentials Craig Dames
    80. AI and Robotics: The Revolution of Tomorrow: Exploring the Future of Technology and Automation
      AI and Robotics: The Revolution of Tomorrow: Exploring the Future of Technology and Automation Alex Johnson
    81. Data Science on AWS: Unleashing the Power of Cloud Computing for Innovative Data Insights
      Data Science on AWS: Unleashing the Power of Cloud Computing for Innovative Data Insights Saimon Carrie
    82. Big Data: A Revolution That Will Transform How We Live, Work, and Think
      Big Data: A Revolution That Will Transform How We Live, Work, and Think Viktor Mayer-Schönberger
    83. AI & Innovation: How to Transform Your Business and Outpace the Competition with Generative AI
      AI & Innovation: How to Transform Your Business and Outpace the Competition with Generative AI Omar Hatamleh
    84. Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms
      Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms Victor Sage
    85. Navigating Docker: From Setup to Deployment: A Developer's Companion
      Navigating Docker: From Setup to Deployment: A Developer's Companion Ethan Calderwood

    Derfor vil du elske Storytel:

    • Over 900 000 lydbøker og e-bøker

    • Eksklusive nyheter hver uke

    • Lytt og les offline

    • Kids Mode (barnevennlig visning)

    • Avslutt når du vil

    Det mest populære valget
    Black Week-kampanje

    Unlimited

    For deg som vil lytte og lese ubegrenset.

    219 kr /måned
    • 1 konto

    • Ubegrenset lytting

    • Lytt så mye du vil

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Benytt tilbud
    Black Week-kampanje

    Family

    For deg som ønsker å dele historier med familien.

    Fra 289 kr/måned
    • 2-3 kontoer

    • Ubegrenset lytting

    • Lytt så mye du vil

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    2 kontoer

    289 kr /måned
    Benytt tilbud
    Black Week-kampanje

    Premium

    For deg som lytter og leser ofte.

    189 kr /måned
    • 1 konto

    • 50 timer/måned

    • Lytt opptil 50 timer per måned

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Benytt tilbud
    Black Week-kampanje

    Basic

    For deg som lytter og leser av og til.

    149 kr /måned
    • 1 konto

    • 20 timer/måned

    • Lytt opp til 20 timer per måned

    • Over 900 000 bøker

    • Nye eksklusive bøker hver uke

    • Avslutt når du vil

    Benytt tilbud

    Lytt og les ubegrenset

    Kos deg med ubegrenset tilgang til mer enn 700 000 titler.

    • Lytt og les så mye du vil
    • Utforsk et stort bibliotek med fortellinger
    • Over 1500 serier på norsk
    • Ingen bindingstid, avslutt når du vil
    Prøv gratis
    NO - Details page - Device banner - 894x1036
    Cover for Fundamentals of Software Architecture: A Modern Engineering Approach (2nd Edition)