livinstone.dev / blog
The Blog
Hands-on articles about Kubernetes, Terraform, GitOps, observability, and cloud infrastructure — based on things I've actually built and broken in production.
19 articles published
AllAWSAWS ECRArgo CDCI/CDCloudContainersCost OptimisationDatadogDebuggingDevOpsDevSecOpsDockerEKSGitHub ActionsGitOpsHelmIaCInfrastructureKubernetesNATNetwork PoliciesNetworkingOperationsPlatform EngineeringSecurityTerraformVPC
Infrastructure as Code — Part 1
TerraformAWSIaC
Multi-Environment Infrastructure with Terraform: A Complete Guide
How to structure Terraform for real multi-environment deployments — separate state per environment, shared modules, and the exact setup to make it work end to end.
15 Oct 202410 min read
AWSVPCNetworking
AWS Private Connectivity: Internet Gateway, NAT Gateway, and VPC Endpoints Explained
Three gateways, three different jobs. IGW for bidirectional internet access, NAT Gateway for outbound-only from private subnets, VPC Endpoints to reach AWS services without touching the internet at all. When to use which, how to configure each, and what they cost.
20 Sept 20247 min read