Listen free for 30 days

Listen with offer

Preview
  • Clean Architecture

  • A Craftsman's Guide to Software Structure and Design
  • By: Robert C. Martin
  • Narrated by: Theodore O'Brien
  • Length: 8 hrs and 24 mins
  • 4.5 out of 5 stars (52 ratings)

£0.00 for first 30 days

Thousands of incredible audiobooks and podcasts to take wherever you go.
Immerse yourself in a world of storytelling with the Plus Catalogue - unlimited listening to thousands of select audiobooks, podcasts and Audible Originals.
£7.99/month after 30 days. Renews automatically. See here for eligibility.

Clean Architecture

By: Robert C. Martin
Narrated by: Theodore O'Brien
Try for £0.00

£7.99/month after 30 days. Renews automatically.

Buy Now for £29.99

Buy Now for £29.99

Pay using card ending in
By completing your purchase, you agree to Audible's Conditions of Use and authorise Audible to charge your designated card or any other card on file. Please see our Privacy Notice, Cookies Notice and Interest-based Ads Notice.

Summary

By applying universal rules of software architecture, you can dramatically improve developer productivity throughout the life of any software system. Now, building upon the success of his best-selling books Clean Code and The Clean Coder, legendary software craftsman Robert C. Martin (“Uncle Bob”) reveals those rules and helps you apply them.

Martin’s Clean Architecture doesn’t merely present options. Drawing on over a half-century of experience in software environments of every imaginable type, Martin tells you what choices to make and why they are critical to your success. As you’ve come to expect from Uncle Bob, this book is packed with direct, no-nonsense solutions for the real challenges you’ll face - the ones that will make or break your projects.

  • Learn what software architects need to achieve–and core disciplines and practices for achieving it
  • Master essential software design principles for addressing function, component separation, and data management
  • See how programming paradigms impose discipline by restricting what developers can do
  • Understand what’s critically important and what’s merely a “detail”
  • Implement optimal, high-level structures for web, database, thick-client, console, and embedded applications
  • Define appropriate boundaries and layers, and organize components and services
  • See why designs and architectures go wrong, and how to prevent (or fix) these failures

Clean Architecture is an essential book for every current or aspiring software architect, systems analyst, system designer, and software manager - and for every programmer who must execute someone else’s designs.

©2018 Pearson Education, Inc. (P)2021 Upfront Books
activate_Holiday_promo_in_buybox_DT_T2

Listeners also enjoyed...

Building Microservices cover art
Clean Code cover art
Modern Software Engineering cover art
The Pragmatic Programmer: 20th Anniversary Edition, 2nd Edition cover art
The Clean Coder cover art
Fundamentals of Software Architecture cover art
Clean Agile cover art
Clean Architecture: Comprehensive Beginners Guide to Learn and Understand Clean Architecture cover art
Designing Data-Intensive Applications cover art
Software Engineering at Google cover art
The DevOps Handbook, Second Edition cover art
Site Reliability Engineering cover art
Staff Engineer cover art
Accelerate: Building and Scaling High Performing Technology Organizations cover art
Grokking Algorithms cover art
The Kubernetes Book cover art

What listeners say about Clean Architecture

Average customer ratings
Overall
  • 4.5 out of 5 stars
  • 5 Stars
    36
  • 4 Stars
    10
  • 3 Stars
    3
  • 2 Stars
    3
  • 1 Stars
    0
Performance
  • 5 out of 5 stars
  • 5 Stars
    34
  • 4 Stars
    5
  • 3 Stars
    1
  • 2 Stars
    1
  • 1 Stars
    0
Story
  • 4.5 out of 5 stars
  • 5 Stars
    30
  • 4 Stars
    6
  • 3 Stars
    2
  • 2 Stars
    1
  • 1 Stars
    1

Reviews - Please select the tabs below to change the source of reviews.

Sort by:
Filter by:
  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great book, with good quality reader performance

I like this book. Its one I'd listen to again, as it covers a lot. But I found it easy to listen to. And took away some good lessons from it. It also helped me answer a few questions I didn't know I had. And I enjoyed the anecdotes and history of the software principles as well. Its one that has opened a lot of avenues of interest that I will do further reading into.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Good information about the subject and as history

Good balance between information on the subject and also I loved history stories about programming

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    5 out of 5 stars
  • Performance
    5 out of 5 stars
  • Story
    5 out of 5 stars

Great book. Probably will get a printed one.

Great no-nonsense extensive explanation of the good software design principles. A must read to those who are not in this profession exactly but are working closely with those who are. As a data product owner I listened it with a pencil and paper.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!

  • Overall
    2 out of 5 stars
  • Performance
    3 out of 5 stars
  • Story
    1 out of 5 stars

Poorly researched ranting nonsense

Mostly obvious, well-known techniques, buried in a lot of nonsensical ranting about misconstrued fantasy-history anecdotes.

Something went wrong. Please try again in a few minutes.

You voted on this review!

You reported this review!