Web scalability for startup engineers
by Artur Ejsmont · first published 2015
90% recommend10% neutral
Why HN recommends it
Broad, approachable high-level tour of web scalability and system design; praised as easy to follow and well structured, a good starting point before deeper material like Designing Data-Intensive Applications.
Summarised by Claude from recommending comments
"Design and build scalable web applications quickly.This is an invaluable roadmap for meeting the rapid demand to deliver scalable applications in a startup environment. With a focus on core concepts and best practices rather than on individual languages, platforms, or technologies, Web Scalability for Startup Engineers describes how infrastructure and software architecture work together to support a scalable environment.You'll learn, step by step, how scalable systems work and how to solve common challenges. Helpful diagrams are included throughout, and real-world examples illustrate the conc
Affiliate links. As an Amazon Associate I earn from qualifying purchases.






I really like 'Web Scalability for Startup Engineers': https://www.amazon.com/Scalability-Startup-Engineers-Artur-E... I haven't read 'Designing Data-Intensive Applications' yet, so not sure how much overlap there is or which one is better. But, according…
on “Ask HN: Any good books on system design interviews?” ↗System design primer has been a really helpful resource for me so far. https://github.com/donnemartin/system-design-primer Also, you might want to check out 'Web scalability for startup engineers' by Artur Ejsmont.
on “Ask HN: Resources for engineers new to system design” ↗Web Scalability for Startup Engineers
on “Ask HN: Books you should have read when you start a career in SE / CS?” ↗…a couple of hours, to look at some of your code. Getting a code review from someone outside your normal environment will likely result in a few valuable tips. 3. Read books about architecture, like 'Web scalability for startup engineers' or books targeted at intermediate developers, like 'Powerful Python', and immediately go back to some past work to figure out where those patterns might be of use. 4. Ask any and all of your friends…
on “Ask HN: What's the most difficult part of learning to program?” ↗Have you seen the book "Web Scalability for Startup Engineers"? I think it's also good for system design. Definitely not as deep as DDIA, but I would say it's a decent prerequisite :)
on “Ask HN: Name 3-5 books that had the most impact on your career and knowledge?” ↗Read these two books: "HTTP: The Definitive Guide" and "Web Scalability for Startup Engineers".
on “Ask HN: What are must-know concepts for back end development?” ↗Web Scalability for Startup Engineers was a very good high level one I read as a pre-read to DDEA
on “Ask HN: What is the best technical book you've read in 2021?” ↗Before reading DDIA you can have a look at the book "Web Scalability for Startup Engineers". I found it to be easier and more informal. After you read that book you can read DDIA.
on “Ask HN: Learn Data and Distributed Systems” ↗A personal favorite that I have read recently is Web Scalability for Startup Engineers: https://tinyurl.com/5x82psn8. Such a gem of a book for anyone who wants to get into the design of scalable systems. It is easy to follow by my less technical brain and very well structured.
on “Software engineering books” ↗…mistakes and learning some lessons the hard way. Nonetheless, I already started learning at least the theoretical foundations thanks to: * Designing Data-Intensive Applications * System Design Primer * Web Scalability for Startup Engineers * System Design Interview by Alex Xu * Quastor subscription * Infoq talks, etc. My interest is only increasing, and I try to participate as much as possible in architecture-related discussions at work…
on “Ask HN: What were your first steps in system architecture/design?” ↗…those genres makes me question things more, which I find is a good exercise towards becoming a better thinker and learning how to piece ideas from different areas together. For software, has got to be "Web Scalability for Startup Engineers" because it gave me a sweeping tour of most of today's software development, and various books on compiler development as building compilers taught me how to decompose things into smaller chunks.
on “Ask HN: Which books have made you a better thinker and problem solver?” ↗…Dream of Electric Sheep? - Hyperion - A Fire Upon The Deep Technical (backend development + security) - HTTP: The Definitive Guide - RESTful Web Services - Designing Data Intensive Applications - Web Scalability for Startup Engineers - The Art of Software Security Assessment - The Web Application Hacker's Handbook - A Philosophy of Software Design - Clean Architecture - The Go Programming Language - Refactoring (new 2nd edition)…
on “Ask HN: Books you plan to read in 2019?” ↗Perhaps "Web Scalability for Startup Engineers" by Artur Ejsmont. But I admit I have't read it yet -- I however felt the same as you and started exploring for more resources after coming across this thread.
on “Web Architecture 101” ↗I posted this above in reply to someone else asking the same question: > Perhaps "Web Scalability for Startup Engineers" by Artur Ejsmont. But I admit I have't read it yet -- I however felt the same as you and started exploring for more resources after coming across this thread.
on “Web Architecture 101” ↗