As more and more aspects of human life continue to move online, the need to dramatically scale the internet is only increasing. This trend began many years ago (we could say during the dotcom boom) and has seen many iterations of technological advancement.
AWS, launched in 2002 as the first public cloud offering, opened the door for businesses to outsource IT operations and scale resource consumption up and down as needed. Virtual machines began abstracting application software away from physical hardware, and new patterns of deployment were soon needed.
Microservices are collections of isolated and loosely coupled services that can be maintained and configured independently from their surroundings. They can be deployed at scale when packaged into containers (commoditized in 2014 by Docker), which have become the building blocks for a new, distributed generation of infrastructures.
InfoWorld Cloud ComputingRead More