Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy 1st Edition
Thumbnail 1

Learning Domain-Driven Design: Aligning Software Architecture and Business Strategy 1st Edition

4.6/5
Product ID: 305741508
Secure Transaction

Description

Full description not available

Small manufacture image 1

Reviews

4.6

All from verified purchases

J**D

FINALLY! A difficult topic, eloquently decoposed and practical. Not another dry DDD read!

I just got the kindle version of the book and I have to say, I absolutely loved it! By far the best I’ve read on the topic overall, and not a dry read like just about every other book on the topic. It really realigns the design thought process with the business while... ahem... actually including the business, in true DDD fashion. It also really brings a lot of ideas together from the the most popular sources out there like Eric Evans, Martin Fowler, Chris Richardson, Greg Young, and many more, so this is coming from a very inspired place and will not giving that feeling like you're being preached at.It provides real-life, usable heuristics, i.e. when to use the patterns, when to avoid them, when and how to change your mind about your decision later as the business evolves which I think has been a real sticking point for many engineers and architects that have considered DDD in the past. It even gives you a flow chart to use as a starting point on choosing which pattern to use in different areas of your system. For example, the area of the system I work in at my company would almost never use the domain model (i.e. the aggregate pattern, etc.) because most of what we build are supporting subdomains which support generic subdomains where simpler patterns are better suited for business logic. I've mostly known this, but this book has helped me articulate it so much better and I know that will help me get my organization aligned. It even extends these classifications to help you decide exactly where to put your people (offshore/contractor teams vs. FTEs vs. rock stars), and most importanly, in terms that even your business leadership should understand, and hey, that means they'll be far more likely to support you in the way you need them because now it's far clearer how that's going to benefit them and less like you're just being a diva hah!This book is mostly non-technical but there are some code samples that are just complete enough to articulate and idea. In other words, this book is focused on learning learning DDD __principles__ moreso than learning the patterns you'd implement in your code. In my opinion this is the most important part because while DDD comes with a couple ceremonies (e.g. Event Storming), it is mostly a structured frame of mind that keeps you in lock-step with the business rather than just churning code. This should be required reading for all software architects and leaders in the field! Even if you're not planning on ever attempting it.At the end, in the appendix, there is a case study where Vlad pulls all the principles outlined in the book by sharing his personal experience with DDD starting off as a novice practitioner and stumbling around making every mistake there is to make, learning from it, and evolving the understanding; encountering the reason for each DDD principle along the way. Enlightening, really.That said, I’d love to see a follow-up that leans more into the specifics of a real code base in practice, and in C# for once. With how well Vladik articulates this subject (which is very approachable), I think something like that between this book and something like I'm suggesting coming from him could really inspire more growth of this community of practitioners.Thank you so much for writing this!

T**Y

Great book

Gift, can really say. Recipient loved

E**.

Excellent 300-page DDD Primer

Vlad Khononov's "Learning Domain-Driven Design" clearly explains how DDD helps design software solutions aligned to business strategy in 300 pages, a rare find in the DDD literature.I particularly appreciated that Vlad is so well-connected to our industry, as demonstrated in Part IV, which discusses DDD's relationship with microservices, event-driven architecture, and data mesh.Now that I have read it cover-to-cover, I can easily say it was one the best software-related books out of the 20 or so that I have read in 2021.If you appreciate authors that create tight storylines with proper information density, then Vlad Khononov should be on your reading list.

T**N

A must read for Architects and Engineers

Vlad does a masterful job of explaining the concepts of Domain Driven Design providing valuable real world examples that help the reader understand the reasoning behind it and it’s implementation. Thank you Vlad!

A**R

Very good book.

I would give this book a 4.75 if I could because it could use more examples. But it's a very good book on DDD; probably the best that I've read this far, so I'm good with giving it five stars.

M**R

A pleasure to read, my favorite DDD book so far!

Learning DDD was a joy to read from start to finish. I've found some other DDD books hard to followat times, and difficult to digest. This is actually the first technical book I've ever read from end to end, and I enjoyed every page! Vladik does a great job of explaining things in a way that is easy to understand. In particular the way he explains the strategic patterns of DDD really helped me wrap my head around what the heck a subdomain really is. Highly reccomended!

A**R

Really good content, bad copy of the book

The content of the book is really nice and pleasant to read. The print of the book on the other side is bad. The book pages are kind of crumpled or wet and then dried.

J**S

Cambiara tu forma de abordar problemas

El libro cambia tu mindset automáticamente y te otorga una estrategia para analizar los problemas alineándolos con soluciones técnicas de inmediato

Common Questions

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Sneha T.

Received my product in pristine condition. Great service overall.

1 month ago

Rajesh P.

Customer service was outstanding when I had questions about the product.

2 days ago

Shop Global, Save with Desertcart
Value for Money
Competitive prices on a vast range of products
Shop Globally
Serving millions of shoppers across more than 100 countries
Enhanced Protection
Trusted payment options loved by worldwide shoppers
Customer Assurance
Trusted payment options loved by worldwide shoppers.
Desertcart App
Shop on the go, anytime, anywhere.
£42.91

Duties & taxes incl.

UKstore
1
Free Shipping

with PRO Membership

Free Returns

30 daysfor PRO membership users

15 dayswithout membership

Secure Transaction

Trustpilot

TrustScore 4.5 | 7,300+ reviews

Vikram D.

The MOLLE sheath is of exceptional quality. Very happy with my purchase.

2 weeks ago

Sneha T.

Received my product in pristine condition. Great service overall.

1 month ago

Learning Domain Driven Design Aligning Software Architecture And Business Strategy | Desertcart GB