1. Introduction 2. Scaling - An Art and a Science 3. Scaling - Advanced Concepts 4. Concepts We Tend to Ignore 5. Relational vs NoSql Architectures 6. Polyglot Persistence.
A lot of common sense written down on very few pages, which is good. We need common sense written down. The book doesn't offer any revolutionizing knowledge but it is still worth a read, even if you think you know it all ;)
at first, I liked the book so much I liked the first three chapters and the forth was very good then the dream book collapsed when the author was very biased toward a micro-service architecture without mentioning clearly the obstacles. Frankly, I got bored, in the fifth chapter the author was very prejudiced on relational databases. the comparison with other types of DB I think needs to be revised again unless mention the situations that cause his judgment- and that will be a big addition to the book. The last chapter was shallow of academic or beneficial knowledge and he mentioned his company a lot without any reason for mentioning. Anyway, this is a good book to summarize the hype of the latest techs which everybody is talking about nowadays so it's nice to read to get very familiar with those techs and its related concepts. unlike the usual, I still want to recommend this book to others and get the mentioned concepts from it and dig deep on the internet to get the most benefits from this book. Generally the book is considered good and deserved to be read
The book talks about concepts of scalability and issues the author faced in his projects. I liked more the first two chapters of the book. Last two chapters compares different types of database stores, it was a high level comparison. Last chapter was boring with a little benefit. The book in general is good and introduce a simple brief for some puzzle words in scalability and design world.
A lot of typos, grammar mistakes and bad punctuation. The book could also be better structured in subchapters. The author seems to be a Microsoft evangelist, he keeps pushing Microsoft technologies (.net, Cosmos DB), without mentioning other prevalent technologies.