3
0 Comments

How do you know when it's time to scale/optimize your tech and how to approach it?

I'm clueless about scaling, however my platform is growing and I'm concerned that my site is going to slow down. According to google analytics I had 400 people on my site at once today.

What are things I need to consider? Is there a way to know if I need to scale? How can I tell if my site has slowed down? How can I figure out what I need to scale? How do I figure out what the bottle necks may be.

I know thats a lot of questions, but really I'm just looking for any advice/resources for a beginner.

Tech:
frontend: Netlify, React
Image hosting: AWS
Database hosting: mongo atlas
Backend: Heroku, node/express

Resources

After I posted this questions I found these resources helpful:

1. Scaling an Application (video)

This video walks through a high level view of scaling an application overtime.

2. scaling on heroku (video)

Apparently you can do some scaling with Heroku really easily:

3. How I scaled a website to 10 million users (web-servers & databases, high load, and performance (video)

4. Web Server Bottlenecks And Performance Tuning

  • start with optimizing the frontend

The video above mentioned threads vs processes. this video is a high level explanation of the difference this one does too

on February 21, 2022
Trending on Indie Hackers
The most underrated distribution channel in SaaS is hiding in your browser toolbar User Avatar 192 comments I launched on Product Hunt today with 0 followers, 0 network, and 0 users. Here's what I learned in 12 hours. User Avatar 171 comments How are you handling memory and context across AI tools? User Avatar 106 comments I gave 7 AI agents $100 each to build a startup. Here's what happened on Day 1. User Avatar 101 comments Do you actually own what you build? User Avatar 61 comments Code is Cheap, but Scaling AI MVPs is Hard. Let’s Fix Yours. User Avatar 34 comments