I want to try out some personal projects, and although personal projects often don't get much traffic, I'd like to make it capable of scaling upto tens of thousands of users. I've seen free tiers of DB providers like cockroachdb, supabase etc, but they seem to be very limited in storage and usage.
Will running my apps on a mac mini (each app would have its own docker image) and opened to the public via cloudflare tunnels be a practical approach?
My concern right now is whether the latency would be too high, since I have a residential internet connection (200mbps); and whether I will be able to SSH into my machine if I am not in my hometown (which is like ~50% of the time).
When I say apps, I mean wordpress site, some APIs for mobile apps that I vibecoded, a mysql db, elasticsearch, mongodb etc. Even though I don't have much users right now, I want the infra to be capable of handling it upto ~50k daily users.
Also, any cheaper option than a Mac mini? its pricing has almost doubled in last 1 year
My concern right now is whether the latency would be too high, since I have a residential internet connection (200mbps); and whether I will be able to SSH into my machine if I am not in my hometown (which is like ~50% of the time).
When I say apps, I mean wordpress site, some APIs for mobile apps that I vibecoded, a mysql db, elasticsearch, mongodb etc. Even though I don't have much users right now, I want the infra to be capable of handling it upto ~50k daily users.
Also, any cheaper option than a Mac mini? its pricing has almost doubled in last 1 year