While Nintendo may have been confident with Pokemon Go adoption at its launch , I am sure they did not expect that viral, hockey-stick adoption. As Tarak Parekh, recently tweeted:
A common challenge that most enterprises are facing today is their ability to scale out applications. From many vendors of application services we often hear a lot of buzzwords like elasticity, autoscale, and cloud bursting but the fundamental problem of knowing the traffic or transaction threshold beyond which applications and their load balancers need to be scaled, still remains. You may be wondering how that can be possible considering all of the advances in technology over the past few years. The reason, it turns out is that load balancing appliances that promise those buzzwords are really not equipped to deliver those capabilities. They are built on proprietary hardware (not portable across environments) and while they sit in the data path, they do not have transaction analytics that enable them to make intelligent decisions on application performance. These legacy Application Delivery Controllers (ADCs) and load-balancing appliances are static and slow down operations.