Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036
Cover for Fundamentals of Software Architecture: A Modern Engineering Approach (2nd Edition)

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

Varighed
16T 55M
Sprog
Engelsk
Format
Kategori

Fakta

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 (Lydbog): 9781663755810

Udgivelsesdato

Lydbog: 23. september 2025

Tags

    Andre kan også lide...

    1. LLMs and Generative AI for Healthcare: The Next Frontier
      LLMs and Generative AI for Healthcare: The Next Frontier Manish Mathur
    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. 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
    4. Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions
      Facilitating Software Architecture: Empowering Teams to Make Architectural Decisions Andrew Harmel-Law
    5. 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
    6. 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
    7. Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
      Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications Chip Huyen
    8. What is Blockchain?
      What is Blockchain? John Hargrave
    9. (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
    10. Generative AI on AWS: Building Context-Aware Multimodal Reasoning Applications
      Generative AI on AWS: Building Context-Aware Multimodal Reasoning Applications Chris Fregly
    11. 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
    12. 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
    13. Hands-On Large Language Models: Language Understanding and Generation
      Hands-On Large Language Models: Language Understanding and Generation Jay Alammar
    14. Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software
      Continuous Deployment: Enable Faster Feedback, Safer Releases, and More Reliable Software Valentina Servile
    15. Tidy First?: A Personal Exercise in Empirical Software Design
      Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
    16. 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
    17. 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
    18. 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
    19. Data-Driven Decisions: Mastering Business Data Science
      Data-Driven Decisions: Mastering Business Data Science Chuck Sherman
    20. Scrumban: Comprehensive Guide to Hybrid Agile Project Management
      Scrumban: Comprehensive Guide to Hybrid Agile Project Management James Henry
    21. 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
    22. Low-Code AI: A Practical Project-Driven Introduction to Machine Learning
      Low-Code AI: A Practical Project-Driven Introduction to Machine Learning Gwendolyn Stripling
    23. Agile Manifesto: Unpacking the Agile Manifesto for Modern Development
      Agile Manifesto: Unpacking the Agile Manifesto for Modern Development Jacob Richardson
    24. Agile Data Scientist: Navigating the Data Landscape with Flexibility and Precision
      Agile Data Scientist: Navigating the Data Landscape with Flexibility and Precision Daniel Green
    25. 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
    26. Tech Giants: The Companies Shaping the Future
      Tech Giants: The Companies Shaping the Future Craig Dames
    27. 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
    28. 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
    29. SQL Essentials For Dummies
      SQL Essentials For Dummies Richard Blum
    30. Agile Methodologies: A Comprehensive Guide to Agile Practices and Principles
      Agile Methodologies: A Comprehensive Guide to Agile Practices and Principles May Sherry
    31. Docker Unveiled: The Comprehensive Handbook to  Streamlined Development
      Docker Unveiled: The Comprehensive Handbook to Streamlined Development William Drake
    32. Effective Machine Learning Teams: Best Practices for ML Practitioners
      Effective Machine Learning Teams: Best Practices for ML Practitioners David Colls
    33. Algorithms: 3 books in 1 : Practical Guide To Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms
      Algorithms: 3 books in 1 : Practical Guide To Learn Algorithms for Beginners + Design Algorithms to Solve Common Problems + Advanced Data Structures for Algorithms Andy Vickler
    34. Kanban: Accelerating Project Success with Agile Kanban Frameworks
      Kanban: Accelerating Project Success with Agile Kanban Frameworks James Stockwell
    35. Generative AI For Dummies
      Generative AI For Dummies Pam Baker
    36. Fundamentals of Enterprise Architecture: Proven Frameworks for Effective Architecture Decisions
      Fundamentals of Enterprise Architecture: Proven Frameworks for Effective Architecture Decisions Tanu McCabe
    37. 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
    38. Complete System Design: A complete system design interview cracking book: basics, database selection, networking & case studies
      Complete System Design: A complete system design interview cracking book: basics, database selection, networking & case studies Et Tu Code
    39. 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
    40. Ultimate Kali Linux Book, Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire
      Ultimate Kali Linux Book, Second Edition: Perform advanced penetration testing using Nmap, Metasploit, Aircrack-ng, and Empire Gllen D. Singh
    41. Hardware for LLM AI: A Comprehensive Guide to Hardware Infrastructure for Large Language Models AI
      Hardware for LLM AI: A Comprehensive Guide to Hardware Infrastructure for Large Language Models AI Et Tu Code
    42. Big Brain Revolution: Artificial Intelligence – Spy or Saviour?
      Big Brain Revolution: Artificial Intelligence – Spy or Saviour? Dr Michelle Tempest
    43. 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
    44. Platform Engineering: A Guide for Technical, Product, and People Leaders
      Platform Engineering: A Guide for Technical, Product, and People Leaders Camille Fournier
    45. Networking All-in-One For Dummies, 9th Edition
      Networking All-in-One For Dummies, 9th Edition Doug Lowe
    46. AI Explained: Facts, Fiction and Future
      AI Explained: Facts, Fiction and Future Nigel Poulton
    47. 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
    48. ChatGPT For Dummies, 2nd Edition
      ChatGPT For Dummies, 2nd Edition Pam Baker
    49. RAG, LLM's and Prompt Engineering: A Comprehensive Guide on Retrieval-Augmented Generation (RAG) Technology, Large Language Models (LLM's), and Prompt Engineering
      RAG, LLM's and Prompt Engineering: A Comprehensive Guide on Retrieval-Augmented Generation (RAG) Technology, Large Language Models (LLM's), and Prompt Engineering Et Tu Code
    50. Quick Start Kubernetes
      Quick Start Kubernetes Nigel Poulton
    51. Azure AI Fundamentals (AI-900) Study Guide: In-Depth Exam Prep and Practice
      Azure AI Fundamentals (AI-900) Study Guide: In-Depth Exam Prep and Practice Tom Taulli
    52. Programming for Beginners: Coding Essentials
      Programming for Beginners: Coding Essentials Craig Dames
    53. 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
    54. Kaizen Project Management: Cultivating Continuous Improvement for Success
      Kaizen Project Management: Cultivating Continuous Improvement for Success Daniel Green
    55. Reinforcement Learning: Artificial Intelligence, Schooling, and GED Study Tips
      Reinforcement Learning: Artificial Intelligence, Schooling, and GED Study Tips David Feldspar
    56. Artificial General Intelligence: (The MIT Press Essential Knowledge series)
      Artificial General Intelligence: (The MIT Press Essential Knowledge series) Julian Togelius
    57. 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
    58. 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
    59. AI Data Engineering For Beginners: Building the Data Foundation for AI
      AI Data Engineering For Beginners: Building the Data Foundation for AI Simon Winston
    60. Computer Systems and Networking for Beginners: Advanced Strategies and Techniques in Computer Systems and Networking for Optimal Efficiency and Scalability
      Computer Systems and Networking for Beginners: Advanced Strategies and Techniques in Computer Systems and Networking for Optimal Efficiency and Scalability Saimon Carrie
    61. 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
    62. Data Mesh Architecture: Achieving Excellence in Efficiency and Innovation
      Data Mesh Architecture: Achieving Excellence in Efficiency and Innovation Simon Winston
    63. Inside Cyber Warfare: Mapping the Cyber Underworld (3rd Edition)
      Inside Cyber Warfare: Mapping the Cyber Underworld (3rd Edition) Jeffrey Caruso
    64. Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms
      Machine Learning: Unlocking Patterns and Insights with Advanced Algorithms Victor Sage
    65. Modern Software Engineering for Beginners: Journey into the World of IT Solutions
      Modern Software Engineering for Beginners: Journey into the World of IT Solutions Daniel Green
    66. Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices
      Azure DevOps: A Complete Guide to Efficient CI/CD, Agile Project Management, and DevOps Best Practices May Sherry
    67. COVID-19 For Dummies
      COVID-19 For Dummies Edward K. Chapnick, MD
    68. Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application
      Python Machine Learning for Beginners: Python Machine Learning Essentials. Build Your First AI Application Brian Murray
    69. Artificial Intelligence Business Applications: Artificial Intelligence Marketing and Sales Applications
      Artificial Intelligence Business Applications: Artificial Intelligence Marketing and Sales Applications Bob Mather
    70. Androids: The Team that Built the Android Operating System
      Androids: The Team that Built the Android Operating System Chet Haase
    71. CompTIA A+ Certification Study Guide for 220-1101 Exam: Beginners guide to Mobile Devices & Networking Fundamentals
      CompTIA A+ Certification Study Guide for 220-1101 Exam: Beginners guide to Mobile Devices & Networking Fundamentals Richie Miller
    72. Devin, world's first AI software engineer: Future of Software Development with AI
      Devin, world's first AI software engineer: Future of Software Development with AI Et Tu Code
    73. 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
    74. Navigating Docker: From Setup to Deployment: A Developer's Companion
      Navigating Docker: From Setup to Deployment: A Developer's Companion Ethan Calderwood
    75. Internet of Things (IoT): Part 2. IoT Security, Privacy  and Applications in Various Industries
      Internet of Things (IoT): Part 2. IoT Security, Privacy and Applications in Various Industries Daniel Garfield
    76. Neural Networks, LLM & Gen AI: Mastering Neural Networks, Building Your Own Large Language Model, and Exploring Generative AI
      Neural Networks, LLM & Gen AI: Mastering Neural Networks, Building Your Own Large Language Model, and Exploring Generative AI Et Tu Code
    77. 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
    78. The Promise of Cloud Computing: The Paradigm Shift: Navigating the Cloud Computing Landscape
      The Promise of Cloud Computing: The Paradigm Shift: Navigating the Cloud Computing Landscape Mark Thompson
    79. Cybersecurity: The Hacker Proof Guide to Cybersecurity, Internet Safety, Cybercrime, & Preventing Attacks
      Cybersecurity: The Hacker Proof Guide to Cybersecurity, Internet Safety, Cybercrime, & Preventing Attacks Trust Genics
    80. Penetration Testing, Threat Hunting, and Cryptography: Mastering Cybersecurity
      Penetration Testing, Threat Hunting, and Cryptography: Mastering Cybersecurity Virversity Online Courses
    81. Code Generation AI: Exploring the World of Automated Code Synthesis
      Code Generation AI: Exploring the World of Automated Code Synthesis Et Tu Code
    82. Business Process Reengineering: A Comprehensive Guide to Transforming Business Operations
      Business Process Reengineering: A Comprehensive Guide to Transforming Business Operations Ben Rizer
    83. 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
    84. 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
    85. 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
    86. 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
    87. MACHINE LEARNING FOR BEGINNERS: A Practical Guide to Understanding and Applying Machine Learning Concepts (2023 Beginner Crash Course)
      MACHINE LEARNING FOR BEGINNERS: A Practical Guide to Understanding and Applying Machine Learning Concepts (2023 Beginner Crash Course) Elaine Tate
    88. AWS: The Ultimate Guide From Beginners To Advanced For The Amazon Web Services (2020 Edition)
      AWS: The Ultimate Guide From Beginners To Advanced For The Amazon Web Services (2020 Edition) Theo H. King
    89. Dark AI, Deepfake and AGI: Navigating the Shadows: Unraveling Dark AI, Deepfakes, and the Rise of AGI
      Dark AI, Deepfake and AGI: Navigating the Shadows: Unraveling Dark AI, Deepfakes, and the Rise of AGI Et Tu Code
    90. Deep Learning: Guide for Machine Learning, Neural Networks, and Data Analytics
      Deep Learning: Guide for Machine Learning, Neural Networks, and Data Analytics David Feldspar

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    159 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Start tilbuddet

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis