May 2025
Intermediate to advanced
270 pages
6h 55m
English
So far in this book, we have focused on how to make an existing product faster. This is incredibly useful and, on many occasions, will be enough to bring you to the global level. However, scaling one of the biggest applications in the world is an exercise that goes beyond software engineering. Applications like that are not made scalable; they are conceived, or at least reimagined, to be scalable. This means that, when defining features, the requirements of managing petabytes of data were taken into account. You may be thinking I am referring to trade-offs, to drop features in exchange for a better performance. That’s a valid perspective, but scalable product design is not only about a trade-off; it’s ...
Read now
Unlock full access