Paperback: 416 pages
Publisher: McGraw-Hill Education; 1 edition (June 23, 2015)
Product Dimensions: 7.3 x 0.8 x 9.1 inches
Shipping Weight: 1.2 pounds (View shipping rates and policies)
Average Customer Review: 4.9 out of 5 stars See all reviews (11 customer reviews)
Best Sellers Rank: #555,100 in Books (See Top 100 in Books) #126 in Books > Computers & Technology > Web Development & Design > Web Services #282 in Books > Computers & Technology > Hardware & DIY > Design & Architecture #862 in Books > Computers & Technology > Business Technology > Software > Enterprise Applications
The book covers all parts of a web application like data managing, caching, session, interfaces and the frontend. The author describes all the layers by explaining them with a lot of real world samples. The main focus is really on scalability aspects, which are covered in all chapters. The book also contains good design guides for writting high quality software.If you're on the way to design and implement a scaleable web application, this book contains a lot of usefull information for you.
Let me start by setting the context. In the summary section of the final chapter here is a quote from the author."I have covered a lot of different topics in this book and although I have just scratched the surface of many of these subjects, I believe that it will help you build a holistic picture of scalability and inspire you to learn more about it."The above summarizes the book completely. If you want to get a high-level picture of what web application scalability entails, this is the book to read. It breaks down the problem into its constituent parts, and then provides the necessary high-level detail of each component. Even though the title suggests that this book is only for startup engineers, I think this book has value to any software professional looking to start the journey on grasping the subject. I have extensively tried searching for this material, and have not been successful in finding an alternative. The list of references provided is perfect for getting into the details of any area(s) that you may choose it, as a follow up after this book.
One of the best books on this subject and one of those few tech books which you would want to read end to end. Neatly explains scalability at every layer of a web application. The author explains several concepts (design, sharding, cacheing, indexing, etc) in a super easy way and goes on to discuss the scalability aspect of the same. Not a single line is out of context or wastes reader's time. Great job!
I've worked for two startups and I think that if the founding engineers had read this book before starting their endeavors neither company would have been in the technological mess that they are in and are seemingly unable to overcome. Great read. Highly recommend.
Excellent book, very well written and all the concepts are very well explained with diagrams and all. And its very easy to read as well. The author clearly knows what he is talking about and also what it takes to explain all the concepts. An excellent book i had read in a long time. Very exhaustive. Will recommend to others and totally worth buying.
Learned a lot from this book. Easy to read and author uses many good examples to explain the ideas.