There used to be a clear separation of approaches in cloud computing: IaaS, PaaS and SaaS. But then containers came along, Kubernetes and a massive ecosystem of tools with funny names. This blew up the number of options developers have for building and running cloud-native software.
This article first appeared as a Pulumi guest post. This blog post demonstrates a TDD cycle for Pulumi code with a reduced version of the code used to configure the internal infrastructure we provide for each customer. This example focuses on one specific Pulumi resource property: aliases