I'm working on building a website using Laravel for a large real estate client. Until now, I've only used shared hosting, but they want this new site to run on a dedicated server. I don't have much experience with servers, so I'm seeking advice on what type of server would be best (like VPS or cloud) along with recommended specifications. The server needs to support around 500 concurrent users, so any provider suggestions would also be appreciated!
4 Answers
Managed hosting is the way to go, unless you want to hire a sysadmin. This can turn into a disaster if you're not experienced with server management!
You might want to consider using Docker for packaging and deploying your app. But be prepared to learn about server configuration, security permissions, CI/CD setup, and all that fun stuff. If you’re not ready for that, it might be better to advise your client to hire someone experienced or consider a managed solution.
You should think about using services like GCP's Cloud Run or Azure App Service. They take care of the server specs and maintenance, so you can focus on development instead!
Since you're doing this for a client, I'd recommend going with a managed server. It'll save you a lot of headaches when it comes to maintenance and updates.

Related Questions
How to Build a Custom GPT Journalist That Posts Directly to WordPress
Cloudflare Origin SSL Certificate Setup Guide
How To Effectively Monetize A Site With Ads