File APIs for Java Developers
Manipulate DOC, XLS, PPT, PDF and many others from your application.
The moose likes Design and the fly likes Software Architecture for Developers - DDD Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Engineering » Design
Bookmark "Software Architecture for Developers - DDD" Watch "Software Architecture for Developers - DDD" New topic

Software Architecture for Developers - DDD

Manassés Souza

Joined: Jan 05, 2009
Posts: 11

Hi Simon

Congrats for the book!

I want to know how much you cover some aspects of design architectures, like Domain-Driven Design in your book. Briefly, what's your opinion about DDD and on what type of projects it could be better suited?

Simon Brown
sharp shooter, and author
Ranch Hand

Joined: May 10, 2000
Posts: 1913
Hi Manassés. Although my book is about software design, it's not about any specific design approach. It's actually agnostic of design approaches, technologies and architectural patterns. Instead, my book is about a higher level view of software architecture and looks at the sort of things that teams really should think about before they start coding ... but these are lightweight practices rather than big design up front.

I'm not a DDD expert by any means, but my understanding is that it's suited to teams who want to take a more OO approach to software development, where the business domain has some complexity. If I'm honest, I don't personally see many teams "doing DDD", although they do often use some of the underlying principles.
I agree. Here's the link:
subject: Software Architecture for Developers - DDD
It's not a secret anymore!