The introduction to Patterns of Enterprise Application Architecture, by Martin Fowler, makes it clear that I am not a developer of enterprise applications. The rest of the book makes me glad that I’m not. (Okay, that’s mostly just a joke.)
Still, there may come a day when I must help develop an enterprise application – and certainly large non-enterprise applications share some traits with your typical enterprise application – so I decided to read this book and hopefully gain some insight.
The fact that I made it through the whole book says a lot, as far as I’m concerned. I did my share of example-skimming and that sort of thing, but I think that I have learned a lot, and hopefully I’ll recognize the need for some of these patterns in my future development and have a good mental framework for dealing with them.
I found the book to be well-organized, easy to read, and generally interesting. I imagine that true enterprise developers will find this book immediately useful.