Arkency, 2017. — 271 p.
Who is the book target reader?
I would say, that this book is definitely not for the readers who:
just finished some Ruby on Rails tutorials,
recently mastered basics of CRUD and scaffolding,
didn’t encounter any of the problems that this book aims to solve,
your biggest applications contain +/-20 models at most and have only simple business logic,
you’ve never used Sidekiq or any other background processing tools.
Of course it doesn’t mean that it won’t be useful for you at all. It’s more about giving the problems and challenges described in this title a deeper, personalized context without which it will be just a next theoretical (from the usage perspective) position in your library.
It’s also not a glossary type of book, which you can open, find a solution and close it again. DDD is a huge subject and cherry-picking of some parts as remedies may not be the best idea.
DD Rails can be a good choice if:
you’ve spent 2+ years with Rails built systems,
you just need a really quick introduction into the subject, without theoretical base or anything else,
you’ve just started a new job in a company where they use DDD and you want to get a grasp of it but don’t have too much time.
In such cases, go for it, but before you do, please read the rest of the review.