I would like to know how cloud hosting platforms like Heroku or DigitalOcean work, apart from all the powerful hardware they have. How do they execute scripts to start the server, etc?