Fundamentals of Software Architecture: An Engineering Approach
Written by Mark Richards and Neal Ford
Narrated by Benjamin Lange
4.5/5
()
About this audiobook
Mark Richards and Neal Ford-hands-on practitioners who have taught software architecture classes professionally for years-focus on architecture principles that apply across all technology stacks. You'll explore software architecture in a modern light, taking into account all the innovations of the past decade.
This book examines:
Architecture patterns: The technical basis for many architectural decisions
Components: Identification, coupling, cohesion, partitioning, and granularity
Soft skills: Effective team management, meetings, negotiation, presentations, and more
Modernity: Engineering practices and operational approaches that have changed radically in the past few years
Architecture as an engineering discipline: Repeatable results, metrics, and concrete valuations that add rigor to software architecture
Mark Richards
Mark Richards' transition from full-time farmer to full-time outdoor writer has been a gradual one. In 1973, with the direct encouragement of Alfred Wainwright, he wrote his first walking guide to the Cotswold Way. Since then he has indulged his pleasure in exploring rural Britain by creating a range of walking guides. In 1980 he began his three-part guide to the Peak District for Cicerone Press, and in 1987, with Chris Wright, wrote a guide to walking around the former county of Westmorland. This book sowed the seeds of a dream, to be fulfilled some 14 years later, when he and his wife moved to Cumbria. Here he developed a passion for the finest of all walking landscapes, held within and around this marvellous county. Mark has written a Cicerone guide to Great Mountain Days in the Lake District and, after many years of dedicated research, completed his Lakeland Fellranger series of eight guides covering the entire region in 2013. Now living in what was once the Barony of Gilsland, Mark is also close to Hadrian's Wall, enabling him to renew a fascination first kindled when he prepared a guide to walking the Wall in 1993. He has also published a guide to the Wall for Cicerone.
Related to Fundamentals of Software Architecture
Related audiobooks
Clean Architecture: A Craftsman's Guide to Software Structure and Design Rating: 5 out of 5 stars5/5Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Rating: 5 out of 5 stars5/5Software Engineering at Google: Lessons Learned from Programming Over Time Rating: 4 out of 5 stars4/5Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Rating: 5 out of 5 stars5/5Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Rating: 5 out of 5 stars5/5Building Microservices: Designing Fine-Grained Systems Rating: 4 out of 5 stars4/5Clean Agile: Back to Basics Rating: 4 out of 5 stars4/5Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Rating: 5 out of 5 stars5/5Site Reliability Engineering: How Google Runs Production Systems Rating: 5 out of 5 stars5/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Learning Agile: Understanding Scrum, XP, Lean, and Kanban Rating: 4 out of 5 stars4/5Information Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5Data Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5Coders at Work: Reflections on the Craft of Programming Rating: 4 out of 5 stars4/5Data Mesh: Comprehensive Guide on How to Become Truly Data-Driven Rating: 0 out of 5 stars0 ratingsAI and Machine Learning for Coders: A Programmer's Guide to Artificial Intelligence Rating: 4 out of 5 stars4/5Quick Start Kubernetes Rating: 0 out of 5 stars0 ratingsGoogle Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rating: 5 out of 5 stars5/5There's No Such Thing as an IT Project: A Handbook for Intentional Business Change Rating: 5 out of 5 stars5/5The DevSecOps Playbook: Deliver Continuous Security at Speed Rating: 0 out of 5 stars0 ratingsDocker Essentials: Simplifying containerization : A Beginner's Guide Rating: 0 out of 5 stars0 ratingsProduction Kubernetes: Building Successful Application Platforms Rating: 3 out of 5 stars3/5Computational Thinking Rating: 4 out of 5 stars4/5Product Owner Training: Agile Product Ownership with Scrum Rating: 5 out of 5 stars5/5Accelerated DevOps with AI, ML & RPA: Non-Programmer’s Guide to AIOPS & MLOPS Rating: 4 out of 5 stars4/5Software Development Fundamentals Rating: 5 out of 5 stars5/5Laws of UX: Using Psychology to Design Better Products & Services Rating: 5 out of 5 stars5/5Architecting the Future Enterprise Rating: 3 out of 5 stars3/5Lean UX: Designing Great Products with Agile Teams 2E Rating: 0 out of 5 stars0 ratings
Technology & Engineering For You
The Design of Everyday Things Rating: 4 out of 5 stars4/5Tesla: Wizard at War: The Genius, the Particle Beam Weapon, and the Pursuit of Power Rating: 4 out of 5 stars4/5How to Build a Car: The Autobiography of the World’s Greatest Formula 1 Designer Rating: 5 out of 5 stars5/5Steve Jobs Rating: 5 out of 5 stars5/5The Knowledge: How to Rebuild Our World from Scratch Rating: 4 out of 5 stars4/5Abundance: The Future Is Better Than You Think Rating: 5 out of 5 stars5/5Underworld: The Mysterious Origins of Civilization Rating: 4 out of 5 stars4/5How to Do Nothing: Resisting the Attention Economy Rating: 4 out of 5 stars4/5Einstein's Fridge: How the Difference Between Hot and Cold Explains the Universe Rating: 5 out of 5 stars5/5Mini Farming: Self-Sufficiency on 1/4 Acre Rating: 4 out of 5 stars4/5Smart Phone Dumb Phone: Free Yourself from Digital Addiction Rating: 5 out of 5 stars5/5Stuff Matters: Exploring the Marvelous Materials That Shape Our Man-made World Rating: 4 out of 5 stars4/5Alone Together: Why We Expect More from Technology and Less from Each Other Rating: 4 out of 5 stars4/5Build: An Unorthodox Guide to Making Things Worth Making Rating: 5 out of 5 stars5/5Elon Musk: Tesla, SpaceX, and the Quest for a Fantastic Future Rating: 5 out of 5 stars5/5The Technology Trap: Capital, Labor, and Power in the Age of Automation Rating: 4 out of 5 stars4/5Consider the Fork: A History of How We Cook and Eat Rating: 4 out of 5 stars4/5Four Battlegrounds: Power in the Age of Artificial Intelligence Rating: 5 out of 5 stars5/5Elon Musk Rating: 5 out of 5 stars5/5The One-Straw Revolution: An Introduction to Natural Farming Rating: 4 out of 5 stars4/5Knowing What We Know: The Transmission of Knowledge: From Ancient Wisdom to Modern Magic Rating: 4 out of 5 stars4/5The Future of Geography: How the Competition in Space Will Change Our World Rating: 4 out of 5 stars4/5Island of the Lost: Shipwrecked at the Edge of the World Rating: 4 out of 5 stars4/5The Battle for Your Brain: Defending the Right to Think Freely in the Age of Neurotechnology Rating: 4 out of 5 stars4/5Packing for Mars: The Curious Science of Life in the Void Rating: 4 out of 5 stars4/5The Path Between the Seas: The Creation of the Panama Canal, 1870-1914 Rating: 5 out of 5 stars5/5The Moral Case for Fossil Fuels Rating: 5 out of 5 stars5/5Fallout: The Hiroshima Cover-up and the Reporter Who Revealed It to the World Rating: 4 out of 5 stars4/5The Innovator's Dilemma: When New Technologies Cause Great Firms to Fail Rating: 5 out of 5 stars5/5Path Between the Seas Rating: 5 out of 5 stars5/5
Reviews for Fundamentals of Software Architecture
8 ratings1 review
- Rating: 5 out of 5 stars5/5My first book in programming architecture. Definitely liked it. Special thanks to Narrator. I consider the Narrator the Second Author of the book. Because in great extent it's thanks to Him - will the listener like the book or not. This Narrator is ideal for this Book.