Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Details page - Device banner - 894x1036

Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures

2 Ratings

5

Duration
12H 53min
Language
English
Format
Category

Non-fiction

There are no easy decisions in software architecture. Instead, there are many hard parts—difficult problems or issues with no best practices—that force you to choose among various compromises. With this book, you'll learn how to think critically about the trade-offs involved with distributed architectures.

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.

© 2023 Ascent Audio (Audiobook): 9781663721389

Release date

Audiobook: August 29, 2023

Others also enjoyed ...

  1. Software Engineering at Google: Lessons Learned from Programming Over Time Tom Manshreck
  2. Site Reliability Engineering: How Google Runs Production Systems Chris Jones
  3. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
  4. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  5. Data Mesh: Delivering Data-Driven Value at Scale Zhamak Dehghani
  6. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  7. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  8. Clean Agile: Back to Basics Robert C. Martin
  9. Learning Systems Thinking: Essential Non-Linear Skills and Practices for Software Professionals Diana Montalion
  10. Building Microservices: Designing Fine-Grained Systems Sam Newman
  11. Production Kubernetes: Building Successful Application Platforms John Harris
  12. Computational Thinking Peter J. Denning
  13. The Staff Engineer's Path: A Guide for Individual Contributors Navigating Growth and Change Tanya Reilly
  14. Tidy First?: A Personal Exercise in Empirical Software Design Kent Beck
  15. Coders at Work: Reflections on the Craft of Programming Peter Seibel
  16. Once Upon an Algorithm: How Stories Explain Computing Martin Erwig
  17. Coders: Who They Are, What They Think and How They Are Changing Our World Clive Thompson
  18. Devops: Building Software With Lean Process For Modern Business Steven Branson
  19. Programming Interviews For Dummies Eric Butow
  20. Software Development Fundamentals Introbooks Team
  21. The Software Engineer's Guidebook: Navigating senior, tech lead, and staff engineer positions at tech companies and startups Gergely Orosz
  22. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
  23. Software Engineering Fundamentals Introbooks Team
  24. Managing Humans: Biting and Humorous Tales of a Software Engineering Manager Michael Lopp
  25. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
  26. What You Don't Know: Successfully Lead A Software Project ... Without Tech Expertise Dr. Will Bralick
  27. Database Internals: A Deep Dive into How Distributed Data Systems Work, 1st Edition Alex Petrov
  28. How Smart Machines Think Sean Gerrish
  29. Security Chaos Engineering: Sustaining Resilience in Software and Systems Aaron Rinehart
  30. Working Backwards: Insights, Stories, and Secrets from Inside Amazon Bill Carr
  31. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
  32. AI Engineering: Building Applications with Foundation Models Chip Huyen
  33. Kubernetes: The Updated Guide to Master Kubernetes for Everyone Steve D. Pountol
  34. The Manager's Path: A Guide for Tech Leaders Navigating Growth and Change Camille Fournier
  35. Everybody Lies: Big Data, New Data, and What the Internet Can Tell Us About Who We Really Are Seth Stephens-Davidowitz
  36. The Hard Thing About Hard Things: Building a Business When There Are No Easy Answers Ben Horowitz
  37. AI and Machine Learning for On-Device Development: A Programmer's Guide, 1st Edition Laurence Moroney
  38. Permanent Record: A Memoir of a Reluctant Whistleblower Edward Snowden
  39. Build: An Unorthodox Guide to Making Things Worth Making Tony Fadell
  40. Fooled by Randomness: The Hidden Role of Chance in Life and in the Markets Nassim Nicholas Taleb
  41. Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
  42. The Engineering Executive's Primer: Impactful Technical Leadership Will Larson
  43. Uberland: How Algorithms Are Rewriting the Rules of Work Alex Rosenblat
  44. Built to Last: Successful Habits of Visionary Companies Jim Collins

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime
Time limited offer

Unlimited

Listen and read as much as you want

9.99 € /month
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now