The value of modernizing infrastructure with cloud technologies
The traditional approach to managing applications and their infrastructure is to treat each application as a unique system that needs to be tended to on an individual level. Each server was sized to meet the individual needs of an application and a lot of time was dedicated to servicing them. With the shift to the cloud, where the management of the underlying hardware could be abstracted away from infrastructure teams, the mentality around managing technology systems has shifted from managing the individual server to treating servers like a herd and managing the herd at scale.
This approach allows technology teams to be much more efficient with their headcount and skills development, given that work that would normally be the full-time job of an engineer is offloaded to code and automation. Rather than having an engineering team provision 100 physical servers for a specific project, which can take months depending on...