Better Programming

Advice for programmers.

Follow publication

Member-only story

How To Effectively Scale Your Web Application

Chris Staudinger
Better Programming
Published in
8 min readNov 19, 2021

--

Abstract Database and Server Scaling Diagram | Created by Author
Abstract Scaling Diagram | Created by Author

Almost all applications start out with one universal goal — to build their user base and prove that there is a market for the application. With increased users comes increased traffic, and increased traffic leads to more load on your application’s infrastructure. While this milestone is certainly one you should celebrate, it’s best to put away the bubbly 🍾 sooner rather than later and handle those growing pains; otherwise, pretty soon you could find your application is delivering poor performance which can quickly lead to user frustration. If this happens, you will no longer need to scale as your users would’ve already left you for a competitor.

Welcome to part 2 in this series covering how to effectively scale your web application. I’ve found that guides on scaling a web application are either missing important scaling patterns or, equally as important, do not cover the thought processes involved in selecting scaling solutions. Not to worry though, this guide has got you covered!

Generally, the database is the first component that exhibits signs of overload, so we took care of that in part 1 — How To Effectively Scale Your Database (link…

--

--

Write a response