For a long time, developers were torn. Instead of concentrating on the part of their job that makes the most difference, creating code, they spent a good portion of their time managing and caring for the server infrastructure . Plus, they had to tend to the operating system and web server hosting process required for application.