Well, if you don't want servers, you can run your full web application with the help of Serverless Architecture. You may use popular serverless providers like AWS, Azure and Google functions. One should note that, serverless doesn't mean there are no servers. It just means that you are not required to maintain servers or provision them or any sort of infrastructure. Servers will be there but you won't be required to worry about it.