I think I did pass the wrong impression here.. the server I mention is the computer supposed to run the node (what would happen to this computer).. it is an EC2 instance. also, it is not a criticism on bitcoin side. I will need to run a node for a web app, in order to handle payments and just want to make sure it won't crash while the app is running.
So RPC calls won't work if node stops syncing.. there are too many downsides by using the prunning mode?
Thank you for the answers so far