Introduction:
Traditional software development usually involves activities around managing servers, provisioning resources, and in general, dealing with scalability challenges. Every developer in the world has had some experience with this.
However, ...