In the short time I’ve been working with AWS Lambda and other AWS managed services, I can see the norm for server side development moving away from placing software on even virtualized machines. Programming models that abstract out the notion of a host OS seem like a no-brainer at this point. The reduced cost of maintenance and operation in a serverless environment seems like it would be a win for any type of back-end development.
That being said working for a company that primary tracks and optimizes software and hardware assets in an on-premise environment feels like an uncomfortable to be. Of course, on-premise software and hardware won’t go away, just be reduced in size and percentage of importance. Can a company that is entrenched in the on-premise model morph itself into something that can adapt to this new world and combine and optimize the serverless and on-premise mixed model. That’s the question.