Hi all,
I am new to setting up servers and I would like to start some kinda business. I signed up at DigitalOcean recently but I am not sure what are the essential stuff I need to have and what to take note of.
Can anyone give me some advice here?
Thanks!
I echo the advice already given.
You don't need to worry about dev ops related tasks when using something like App Engine because all is taken care of by the environment. If your service becomes popular new instances are automatically created to manage load. If you suddenly get a surge in traffic from a new country, Google automatically starts serving your content from its data center(s) closer to your users there; all of this happens without any intervention from your end.
All the best!
Don't start with a server. Start with a solution to a problem instead, make it run locally first.
Speed and iteration is more important than the tech stack. Go for a simple monolith such as a good Ruby on rails app and just deploy to heroku (there are tons of tutorial for this). This will scale fine and on its own for a while. If you're not the rails app guy, go with something you do like as long as it's a monolith (don't start with microservices). If you get this working in a local docker container, there are countless places where we can host that.
If you then have a scaling problem, there is plenty of advice. But as scaling problems are often synonymous with having many users, you would be in a luxury position (you've found some market fit). These kind of scaling problems are totally fixable and let's just address them when they arise.
Or go serverless with Firebase.
You don't need a server yet. You need a working prototype that runs on your own computer. Then you can think about hosting. And even then, a server you have to manage yourself is probably not what you're looking for.
... it might be better to use a
#nocodeoption... right? if you don't know what you're doing with a server...