The book is of interest to all developers who want to get a first rough overview of the development of JavaScript applications. But I think the book does not go far enough in some places. The really interesting architecture-related topics include not even 100 pages of the book in total. Here you should consider before buying to be familiar with the topics of the first four chapters (Functional and object-oriented aspects) already.