Rhino-Compute-App-deployment workflow

I need help with deployment. After watching videos and reading deployment documentation, I better understand setting up the server. Before creating the server, I need to clarify a few points. We plan to create the Frontend using [compute.rhino3d.appserver](URL_1) and use a server for the backend. I’m confused about how to host [compute.rhino3d.appserver]. In the videos, they use Heroku, but I’m not sure if Heroku is only for front-end hosting. Can we use other platforms like Hostinger for this purpose? I also watched a video https://www.youtube.com/watch?v=At4BaIuEE3c&t=8317s about Appserver deployment, but I couldn’t understand it completely due to unclear audio and incomplete explanations. The documentation Rhino - Guides under the “Production Deployment” section describes a slightly different process from the video and doesn’t mention anything about Heroku. I need to understand the purpose of Heroku and how to create the Frontend and host it before proceeding further.

@fraguada please look into this

Appserver can be hosted in any environment that supports node.js. We use Heroku as we have experience with that. Here is a doc from the appserver repo: compute.rhino3d.appserver/docs/heroku.md at main · mcneel/compute.rhino3d.appserver · GitHub
Let me know if it is not clear.