Goodreads helps you keep track of books you want to read.
Start by marking “Get Your Hands Dirty on Clean Architecture” as Want to Read:
Get Your Hands Dirty on Clean Architecture
Enlarge cover
Rate this book
Clear rating
Open Preview

Get Your Hands Dirty on Clean Architecture

4.53  ·  Rating details ·  100 ratings  ·  16 reviews
ebook, 108 pages
Published August 18th 2019
More Details... Edit Details

Friend Reviews

To see what your friends thought of this book, please sign up.

Reader Q&A

To ask other readers questions about Get Your Hands Dirty on Clean Architecture, please sign up.

Be the first to ask a question about Get Your Hands Dirty on Clean Architecture

This book is not yet featured on Listopia. Add this book to your favorite list »

Community Reviews

Showing 1-30
Average rating 4.53  · 
Rating details
 ·  100 ratings  ·  16 reviews

More filters
Sort order
Start your review of Get Your Hands Dirty on Clean Architecture
Regis Hattori
I have read just a few chapters of Uncle Bob Clean Architecture book and I thought it was too abstract.

I think this book has a good equilibrium between theory and practice although it could be more practical since it is supposed to be a "hands-on guide".

It is very short and condensed a lot of concepts in a few words so I think it worths the reading.

Mar 10, 2020 rated it it was amazing  ·  review of another edition
A very good book. Interestingly, the original Clean Architecture book is rather weak, but this one fixes all its flaws: it's short, very clear, well structured, with good explanations and examples. I guess at times it advocates a bit too much overengineering, but still, lots and lots of valuable ideas here. ...more
Ahmed Abouzied
The author has an excellent git repository hosted on Github that has the source code of the project through which this book tries to illustrate the idea behind hexagonal architecture. I found that going in detail through this Github repository has helped me to understand how to implement a Spring boot application through hexagonal architecture.

The book however was not that good. The code samples are not well organized and rather confusing. And the arguments about architecture decisions were good
Vahid Yaghini
Jan 03, 2021 rated it really liked it
It's a well written book. It's obvious that Tom has done his best to bring the abstract concepts of clean architecture to the ground and show how they will look like when actually implemented and how practically useful they can be. And that's exactly where my problem begins. My issue actually is not so much with the book itself but rather with the over hyped concept of hexagonal architecture. In fact reading a book like this made it clear for me that giving up familiarity and simplicity of organ ...more
Gualtiero Testa
Jan 03, 2021 rated it it was amazing  ·  review of another edition
As developers, we organize our application code in classes and packages/modules.
There are several ways to compose the code. A popular approach is the "three-tiered" architecture where the logic is divided in presentation, business and data layers.
See link #1.
Alternative architectures are the "hexagonal" or "port-adapters" (see link #2) and R. Martin's Clean Architecture (link #3).
There are books which explain the architectures benefits and downsides. Among them, I suggest R. Martin's "Clean Arc
Nov 22, 2019 rated it really liked it
Really enjoyed this. There are so many books on the theory of software architecture and so few on the practice. This was nice and detailed, practical and (other books on software architecture take note) with code examples! This book covers hexagonal architecture, which isn't hexagonal at all as it turns out, aka Uncle Bob's clean architecture, in some depth. ...more
Nov 07, 2019 rated it it was amazing
A quick read, with good focused examples and lots of pros and cons described. A very useful info-dump if you are having trouble keeping a layered architecture clean.
Slavko Recek
Sep 21, 2020 rated it it was amazing  ·  review of another edition
A perfect technical book in every aspect. Tom is able to explain a complicated topic like hexagonal architecture in terms that any experienced developer can understand. He provides a clear opinionated approach how to implement this arhitectual style in a spring application. The most important part of each chapter are his arguments how a decision makes your software better.
I recommend it to every developer and arhitect that cares about beautiful and maintainable software.
Steve Betnér
May 20, 2021 rated it it was amazing  ·  review of another edition
Shelves: software
The perfect companion to Clean Architecture. This book gets down to the details of how one could implement a clean architecture without being too constraining on which methodology to use (e.g DDD).
The text is easy to pickup and the book is overall very pedagogical.
Clean Architecture by Robert C. Martin is not strictly a prerequisite but I think it would be a mistake not to read both.
A good intro to hexagonal architecture.
Ángel M
Sep 08, 2020 rated it it was amazing  ·  review of another edition
Amazing book
Daniel Rodriguez Del Villar
Perfect. Concise. Quick to read and a great reference.

The code examples are great to land all the ideas and concepts from the Clean Architecture, Bob Martin’s book.
May 03, 2020 rated it it was amazing  ·  review of another edition
Excellent read, great and clear introduction to Hexagonal Architecture, covering all the key concepts and more.
Aug 06, 2020 rated it it was amazing  ·  review of another edition
Precise and to the point.
André Gomes
Aug 20, 2020 rated it it was amazing
Very nice book! Awesome...
Jun 19, 2020 rated it it was amazing  ·  review of another edition
Amazing book for someone like me with mostly frontend experience. I read the book and got up and running with a production microservice written in Java in a matter of days. The hexagonal architecture is one of the most "clean" and readable approaches to system design I've encountered so far. ...more
Torben Fojuth
rated it really liked it
Mar 20, 2020
Michal Vlček
rated it it was amazing
Feb 19, 2020
rated it it was amazing
Jun 02, 2020
Dávid Kováč
rated it it was amazing
Sep 26, 2020
Paulo Suzart
rated it it was amazing
Jun 19, 2020
rated it it was amazing
Apr 25, 2021
Roman Imankulov
rated it really liked it
Sep 03, 2020
Herman Slatman
rated it really liked it
Sep 26, 2020
rated it it was amazing
Apr 23, 2020
Marcos Defilippis
rated it really liked it
Jan 08, 2021
Boris Nikolaev
rated it it was amazing
Apr 15, 2021
rated it really liked it
Feb 19, 2020
rated it really liked it
Nov 28, 2020
rated it liked it
Sep 15, 2020
« previous 1 3 4 next »
There are no discussion topics on this book yet. Be the first to start one »

Readers also enjoyed

  • Clean Architecture
  • Microservice Patterns
  • Clean Code: A Handbook of Agile Software Craftsmanship
  • Building Microservices: Designing Fine-Grained Systems
  • Monolith to Microservices: Sustaining Productivity While Detangling the System
  • Terraform: Up & Running: Writing Infrastructure as Code
  • Talking to Strangers: What We Should Know About the People We Don’t Know
  • Domain-Driven Design Distilled
  • Implementing Domain-Driven Design
  • Head First Design Patterns
  • The Software Architect Elevator: Transforming Enterprises with Technology and Business Architecture
  • Accelerate: Building and Scaling High-Performing Technology Organizations
  • Effective Java
  • Permanent Record
  • Human + Machine: Reimagining Work in the Age of AI
  • Advanced API Security: Securing APIs with OAuth 2.0, OpenID Connect, JWS, and JWE
  • Fundamentals of Software Architecture: An Engineering Approach
  • Ocp Oracle Certified Professional Java Se 11 Programmer I Study Guide: Exam 1z0-815
See similar books…

Goodreads is hiring!

If you like books and love to build cool products, we may be looking for you.
Learn more »

Related Articles

You’d never know it from reading the books listed here, but good science writing is incredibly difficult to pull off. There is both an art...
102 likes · 7 comments