Better Programming

Advice for programmers.

Follow publication

Member-only story

How To Effectively Scale Your Web Application

Scaling solutions you need to know, and the processes involved in selecting appropriate scaling patterns

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…

Create an account to read the full story.

The author made this story available to Medium members only.
If you’re new to Medium, create a new account to read this story on us.

Or, continue in mobile web

Already have an account? Sign in

Responses (17)

Write a response