The terms PaaS and IaaS are often used when discussing the future of the cloud, although their definitions lack clarity. Here, Raman Sharma presents more formal definitions for these terms – discussing why managed PaaS (including options either built on Kubernetes or with autoscaling capabilities) may be better suited to application development than IaaS like EC2 or other infrastructure management-focused options like managed Kubernetes.