Building a Modern Application on AWS EKS with Pulumi: A Practical Journey

Building a Modern Application on AWS EKS with Pulumi: A Practical Journey The application leverages PostgreSQL for data persistence, Kafka for event streaming, and a mix of Go, Python, and JavaScript components, all deployed on AWS Elastic Kubernetes Service (EKS) using Pulumi in Go. The cluster runs in private subnets with VPC endpoints for a fully isolated setup. The Go Code: Precision in Pulumi The backbone of our infrastructure is a meticulously structured Go program using the Pulumi AWS and EKS SDKs (github.com/pulumi/pulumi-aws/sdk/v6/go/aws and github.com/pulumi/pulumi-eks/sdk/v1/go/eks). We defined a VPC with private subnets using aws.ec2.Vpc and aws.ec2.Subnet, ensuring each subnet has a dedicated route table created via aws.ec2.RouteTable and associated with aws.ec2.RouteTableAssociation. This setup isolates traffic, with privateSubnets passed as a pulumi.StringArrayOutput to the EKS cluster for node placement. ...

January 10, 2026 · Eric Arellano

My DevOps Days La Paz presentation with Terraform Cloud, GKE, Skaffold

DevOps de Noche Github Repo and my 2022 presentation for DevOps days La Paz. Deploy apps on K8S with Terraform, Google Kubernetes Engine, Terraform Cloud workspaces and variable sets, Cloud Build, Cloud Deploy Continuous Delivery Pipeline. Demo apps from Google + Grafana for metric. Build and deploy commands via Skaffold. Un repositorio y presentación para DevOps Days La Paz 2022 https://github.com/chukiagosoftware/GoogleKubernetesEngine-Terraform ...

October 15, 2022 · Eric Arellano