Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.

  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint
Share this Page URL
Help

Foreword

Foreword

To understand is to perceive patterns.

-Isaiah Berlin

Architecting a good software solution is in many ways very much like the art of cooking a great meal. Just like a chef needs to have a broad knowledge of various ingredients that go into a meal, an architect needs to have a broad understanding of potential technologies and tools that he would need for a software solution. Just like a good chef masters the techniques of combining his raw ingredients into a delicious course, a good architect should know when and how to use and blend various software components to come up with elegant and efficient solutions. Just like a chef's work is confined by physical conditions and customer requirements, so is the work of a software architect. Both need the right kind of discipline and structure to cope....


  

You are currently reading a PREVIEW of this book.

                                                                                                                    

Get instant access to over $1 million worth of books and videos.

  

Start a Free 10-Day Trial


  
  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • PrintPrint