Too Long; Didn't Read
Engineering teams have always had constant pressure to deliver software faster, cheaper, and more reliably. Kubernetes, microservices, containers - the technologies that we collectively refer to as “cloud-native” - are helping engineers deploy software to the cloud more rapidly and at greater scale. Together, they represent the most significant innovation in backend infrastructure since the introduction of the cloud in the first place. The primary bottleneck to deploying software was the provisioning and management of physical hardware. CI/CD and microservices emerged to solve this problem.