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
I built a tool directory that doesn't pretend every founder has the same needs User Avatar 62 comments Drop your landing page URL. I'll use Ferguson to tell you why visitors might be leaving User Avatar 50 comments AI helped me ship faster. Then I forgot what my product actually does. User Avatar 37 comments I Was Picking the Wrong SaaS Tools for Two Years. Here's the Mistake I Finally Figured Out. User Avatar 34 comments Most early-stage SaaS companies miss churn signals — here’s how to catch them early User Avatar 29 comments How I Run a 1.7M Product Search Engine at 66ms on a $0 Hosting Budget User Avatar 19 comments