[No Audio]
We have seen the advantages of web apps and how great they are.
But it doesn't mean that this coin doesn't have a flip side.
There are just so many web apps available on the marketplace.
There are so many clones of of some of really good ideas,
and also many clickbait applications which turn out to be
nothing but endless ad boards.
And unfortunately, even that market is showing no signs of stopping at all.
And while the liberty of choosing the app is still in the
consumer's hand, all of these apps are being hosted
and they are generating traffic occupying physical memory
and storage in some of the data centers.
While working with VMs, it is pretty common to have issues
where the application was working smoothly on developer environment,
but it was a train wreck on Ops machine
or even worse, it crashes on the client machine.
[No Audio]
Since we have transitioned from waterfall to agile and agile
to DevOps models, updates are rolling out faster than ever.
Even if you are unaware of these models, just ask yourself this,
how often did you receive updates for software 10 years ago?
And how often a year do you update the Facebook app on your mobile?
While faster updates are good for businesses and consumers,
it brings huge responsibilities on system admins
to make sure none of the updates compromise the stability of the app.
And to reduce downtime as much as possible, we
we end up using even more VMs.
All of these Internet enabled application and rise of data
science is generating huge amounts of data and populating up
thousands of servers every day with databases.
Overall, the usage of VMs have just increased significantly
due to adoption of web apps and microservice models.
And as you might have imagined, it has resulted into nothing
but forests of service all around the globe.