i use heroku because someone else maintains infrastructure for me. i haven't had to touch apps for years (4+ years) except for security patches or other minor updates and everything just keeps trucking. we have a long way to go to build those systems.