Book review: "Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services"

​Martin Fowler is a living legend. Period. His “Patterns of Enterprise Application Architecture” is still one of very few books every solution architect wannabe should get familiar with. His...

7 years ago

Latest Post How does Dunning–Kruger effect impact collaboration in tech teams by Sebastian Gebski

Martin Fowler is a living legend. Period.

His “Patterns of Enterprise Application Architecture” is still one of very few books every solution architect wannabe should get familiar with. His famous article about Dependency Injection and Inversion of Control (http://martinfowler.com/articles/injection.html) was one of the milestones in modern IT evolution. And at last (but not least) he is a member of Agile Alliance and a co-creator of Manifesto of Agile Software Development (http://agilemanifesto.org) - no additional comment should be needed.

That’s why I watch carefully what’s being published under “Martin Fowler Signature Series” brand (by Addison-Wesley Professional). Those books are not written by Fowler himself, but his personal approval pretty much guarantees the quality of content. Once again this theory has been proven, this time by Robert Daigneau’s "Service Design Patterns: Fundamental Design Solutions for SOAP/WSDL and RESTful Web Services".

This book doesn’t present any new technology. It won’t cause any breakthrough or re-invent any wheel. It just perfectly summarizes what every architect should know about various patterns of service-oriented communication. It’s like Gang of Four book for service development. Writing style is clear, well structured and smooth to read. It doesn’t focus on one particular technology and examples are written in both Java and C#. Content is very practical as it doesn’t describe pattern implementation details only, but also reveals some drawbacks, like situations when service contracts have to be re-created (and clients will get broken, so they will need to be constantly updated). Kindle version availability is another pro (at least for me).
 
Concluding thought: A-MUST-HAVE.
Sebastian Gebski

Published 7 years ago

Comments?

Leave us your opinion.

Subscribe our newsletter

Recieve news directly to your email.

No Kill Switch © 2018.