How has Software Development changed over the years?

The world of software development has sped up dramatically. An individual server
may now host many virtual computers, enabling the most effective use of resources.
Virtual computers are then grouped jointly in big server farms with built-in superfluity.
Server deployment time was decreased from months to minutes thanks to
virtualization. As a result, microservices and containers became a perfect fit.
Containers can now be shifted across different hosting platforms and sites,
significantly increasing flexibility.