Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures
Written by Neal Ford, Mark Richards, Pramod Sadalage and Zhamak Dehghani
Narrated by Dena Dahilig
5/5
()
About this audiobook
Architecture veterans and practicing consultants Neal Ford, Mark Richards, Pramod Sadalage, and Zhamak Dehghani discuss strategies for choosing an appropriate architecture. By interweaving a story about a fictional group of technology professionals, they examine everything from how to determine service granularity, manage workflows and orchestration, manage and decouple contracts, and manage distributed transactions to how to optimize operational characteristics, such as scalability, elasticity, and performance.
This book provides techniques to help you discover and weigh the trade-offs as you confront the issues you face as an architect. You'll find out how to analyze trade-offs and effectively document your decisions; make better decisions regarding service granularity; understand the complexities of breaking apart monolithic applications; manage and decouple contracts between services; handle data in a highly distributed architecture; and learn patterns to manage workflow and transactions when breaking apart applications.
Neal Ford
Neal Ford is a director, software architect, and meme wrangler at Thoughtworks, a software company and a community of passionate, purpose-led individuals who think disruptively to deliver technology to address the toughest challenges, all while seeking to revolutionize the IT industry and create positive social change. He's an internationally recognized expert on software development and delivery, especially in the intersection of Agile engineering techniques and software architecture. Neal's authored 9 books and counting, a number of magazine articles, and dozens of video presentations (including a video on improving technical presentations) and spoken at hundreds of developer conferences worldwide. His topics of interest include software architecture, continuous delivery, functional programming, and cutting-edge software innovations. Check out his website, Nealford.com.
Related to Software Architecture
Related audiobooks
Software 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/5Fundamentals of Software Architecture: An Engineering Approach Rating: 4 out of 5 stars4/5Building Microservices: Designing Fine-Grained Systems Rating: 4 out of 5 stars4/5Site Reliability Engineering: How Google Runs Production Systems 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/5Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Rating: 5 out of 5 stars5/5Learning Agile: Understanding Scrum, XP, Lean, and Kanban Rating: 4 out of 5 stars4/5Data Mesh: Delivering Data-Driven Value at Scale Rating: 5 out of 5 stars5/5Fundamentals of Data Engineering: Plan and Build Robust Data Systems Rating: 5 out of 5 stars5/5Software Engineering Fundamentals Rating: 4 out of 5 stars4/5The DevSecOps Playbook: Deliver Continuous Security at Speed Rating: 0 out of 5 stars0 ratingsInformation Architecture: For the Web and Beyond Rating: 4 out of 5 stars4/5Software Development Fundamentals 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 CTO Playbook: A leadership book for people working with developers Rating: 0 out of 5 stars0 ratingsLaws of UX: Using Psychology to Design Better Products & Services Rating: 5 out of 5 stars5/5Lean UX: Designing Great Products with Agile Teams 3E Rating: 4 out of 5 stars4/5Security Chaos Engineering: Sustaining Resilience in Software and Systems Rating: 0 out of 5 stars0 ratingsSummary of David Farley's Modern Software Engineering Rating: 0 out of 5 stars0 ratingsLean Enterprise: How High Performance Organizations Innovate at Scale Rating: 5 out of 5 stars5/5Lean UX: Designing Great Products with Agile Teams 2E Rating: 0 out of 5 stars0 ratingsProduct Owner Training: Agile Product Ownership with Scrum Rating: 5 out of 5 stars5/5Design Systems Handbook Rating: 4 out of 5 stars4/5Agile Database Development Rating: 4 out of 5 stars4/5Data Science for Business: What You Need to Know about Data Mining and Data-Analytic Thinking Rating: 5 out of 5 stars5/5Generative AI: The Insights You Need from Harvard Business Review Rating: 5 out of 5 stars5/5The Year in Tech, 2024: The Insights You Need from Harvard Business Review Rating: 5 out of 5 stars5/5101 UX Principles - Second Edition: Actionable Solutions for Product Design Success Rating: 5 out of 5 stars5/5
Computers For You
Artificial Intelligence For Dummies Rating: 4 out of 5 stars4/5Cybersecurity For Dummies Rating: 4 out of 5 stars4/5Artificial Intelligence: The Insights You Need from Harvard Business Review Rating: 5 out of 5 stars5/5Algorithms to Live By: The Computer Science of Human Decisions Rating: 4 out of 5 stars4/5The Emperor's New Mind: Concerning Computers, Minds, and the Laws of Physics Rating: 4 out of 5 stars4/5Computational Thinking Rating: 4 out of 5 stars4/5The Dark Net: Inside the Digital Underworld Rating: 4 out of 5 stars4/5Data Science For Dummies: 2nd Edition Rating: 4 out of 5 stars4/5HBR's 10 Must Reads on AI, Analytics, and the New Machine Age Rating: 5 out of 5 stars5/5A Hacker's Mind: How the Powerful Bend Society's Rules, and How to Bend them Back Rating: 4 out of 5 stars4/5Once Upon an Algorithm: How Stories Explain Computing Rating: 4 out of 5 stars4/5Social Engineering: The Science of Human Hacking 2nd Edition Rating: 5 out of 5 stars5/5Copywriting: How to Write Copy That Sells and Working Anywhere With Your Own Freelance Copywriting Business Rating: 4 out of 5 stars4/5Business Intelligence For Dummies Rating: 4 out of 5 stars4/5AI: Rise of the Lightspeed Learners Rating: 4 out of 5 stars4/5Who's Afraid of AI?: Fear and Promise in the Age of Thinking Machines Rating: 5 out of 5 stars5/5The Year in Tech, 2023: The Insights You Need from Harvard Business Review Rating: 4 out of 5 stars4/5Quantum Computing: The Transformative Technology of the Qubit Revolution Rating: 5 out of 5 stars5/5Web3: Charting the Internet's Next Economic and Cultural Frontier Rating: 0 out of 5 stars0 ratingsElon Musk Rating: 5 out of 5 stars5/5The Sentient Machine: The Coming Age of Artificial Intelligence 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/5The Cuckoo's Egg: Tracking a Spy Through the Maze of Computer Espionage Rating: 5 out of 5 stars5/5Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Rating: 4 out of 5 stars4/5
Reviews for Software Architecture
2 ratings0 reviews