Hosting & Domaining Forum

Hosting Discussion => Managed Hosting and Services => Topic started by: seanmarshall on Jan 19, 2023, 09:54 AM

Title: Webhosting for web application
Post by: seanmarshall on Jan 19, 2023, 09:54 AM
A web app developed in Golang utilizes Postgres for its database and AWS S3 for file storage. Deployment and web hosting choices have raised queries.

How should one choose a suitable hosting service that facilitates comfortable deployment? Can VPS be taken or should one opt for hosting providers like Heroku, which deploy everything themselves?

Moreover, if the RCN servers get blocked, what measures should be taken and how can one prepare for it? It is recommended to search for information on commonly used practices online.

With an anticipated increase in application traffic, adequate preparations must be made for handling the load.
Title: Re: Hosting for web application
Post by: robicse on Jan 19, 2023, 10:51 AM
The RCN only cares about things that comply with their wishes. The type of web server used is irrelevant, unless the project involves the storage of personal data, in which case the location of the server becomes important.

Whether it's VDS or renting someone else's calculator, the RCN doesn't mind at the moment. However, it wouldn't be surprising if they eventually demand the installation of a root password.
Title: Re: Hosting for web application
Post by: ggos on Jan 19, 2023, 11:30 AM
When dealing with a small project, it is preferable to use PaaS. However, for more promising projects, it is better to establish your own deployment to avoid getting locked in with a specific vendor.

For simple applications, Dokku can be used while Flynn.io is a more complex option, although it is still relatively straightforward. Both offer support for Postgres. For any scale, Kubernetes is the most versatile and promising option. In case Kubernetes is too complicated, Nomad, Consul, Vault, and drone.io can be used to build the deployment.

It is important to note that creating an application that is universally ready for PaaS and scaling is incredibly complex as it requires a specific architecture. If an application has already been developed and the deployment process is unknown, it may be beneficial to seek assistance to expedite the process.
Title: Re: Hosting for web application
Post by: Torreako on Jan 23, 2023, 08:16 AM
Happy with centohost.com web host. These guys do anything to keep the sites up. Their support is outstanding when you compare them to all the other major hosting providers.
Title: Re: Hosting for web application
Post by: Arkanello on Jan 30, 2023, 05:06 AM
Beyond finding which web hosts are out there, it's a matter of digging through different plans and checking customer reviews.
Nice VPS solutions you can get from Rockhoster.com, Rightservers.com and Digitalhost.com web hosts. Compare them and choose the best.
Title: Re: Hosting for web application
Post by: thistlebake1 on Apr 03, 2023, 11:18 AM
In dynamic web applications like Internet banking panels, processing a large volume of data on the server quickly is critical. Therefore, the bandwidth of the communication channel, the type of hardware used, and fault tolerance are crucial considerations.

For storing static resources, a large amount of disk space is necessary for information storage and regular backups. When it comes to choosing a web hosting technology for hosting an application, all these factors must be taken into account.

While renting a dedicated server is the most reliable and productive option, it is also the most expensive and requires professional web programmers on staff. Cloud hosting also needs qualified IT specialists to manage processes. Cheap virtual hosting is poorly scalable and unreliable.

A managed or unmanaged VPS/VDS hosting is the optimal choice for hosting small and medium-sized web projects.
Title: Re: Webhosting for web application
Post by: John on Jul 14, 2023, 08:27 AM
When choosing a hosting service for your web app, it depends on your specific needs and preferences. Both VPS (Virtual Private Server) and hosting providers like Heroku have their advantages and disadvantages.

If you choose a VPS, you'll have more control over the server environment, allowing for flexibility and customization. However, it also requires more technical expertise to set up and manage everything yourself.

On the other hand, hosting providers like Heroku simplify the deployment process by handling many aspects, such as server management, scaling, and monitoring, so you can focus more on developing your app. This is especially useful if you don't have much experience with server administration.

Regarding RCN server blocks, it is important to have a plan in place to mitigate any potential disruptions. One common practice is to implement redundancy by setting up multiple servers in different geographic regions. This way, if one server gets blocked, traffic can be redirected to another server. Additionally, regularly backing up your database and files will help minimize data loss.

Preparing for an increase in application traffic requires scalability. You can start by optimizing your code and database queries to handle more concurrent requests efficiently. Load balancing techniques, such as utilizing multiple server instances or using a content delivery network (CDN), can also help distribute the load across different resources. Monitoring tools should be implemented to track server performance and identify bottlenecks.

Lastly, researching and implementing best practices specific to your technology stack will provide valuable insights and guidance on how to handle increased traffic effectively.
Title: Re: Webhosting for web application
Post by: giorgio on Feb 05, 2025, 12:25 PM
Heroku is great for rapid deployment, but it can get pricey as you scale. If you're aiming for a serious app, a VPS lets you tweak performance settings and install custom software without the bloat.
If your RCN servers are getting blocked, you should've had a contingency plan, like a backup server or a different hosting region. Traffic spikes are inevitable; prepare for them with horizontal scaling instead of just praying your app holds up.