#Infrastructure
9 posts
-
CloudFront CDN in Practice (1) — How a CDN and CloudFront Work
From why a CDN matters to CloudFront's building blocks (Distribution, Origin, Behavior, edge caches), how caching works (cache key, Cache-Control, TTL, hit/miss), and invalidation vs versioning — the CDN fundamentals to know before putting a Spring Boot origin behind it
-
Terraform Fundamentals: A Complete Guide
A comprehensive guide covering IaC fundamentals, Terraform core concepts, workflow, count/for_each, dependencies and lifecycle, dynamic blocks, state management (import, moved, remote_state), and modules -- everything in one post for developers getting started with infrastructure as code
-
Production-Level EKS Cluster Setup Guide
A practical guide to building production-grade EKS clusters from eksctl to Terraform, including networking setup
-
Kubernetes Fundamentals: Everything You Need to Know
A comprehensive guide to Kubernetes basics - architecture, core objects, networking, deployment strategies, and essential kubectl commands
-
AWS Database Selection Guide: EC2+Docker vs RDS vs Aurora
How to choose between running a DB directly on EC2 with Docker, RDS, Aurora, and Aurora Serverless v2 — a detailed comparison based on cost, performance, and operational burden
-
Complete Guide to AWS CLI Setup and Resource Queries
A comprehensive guide to AWS CLI authentication methods (CloudShell, IAM Identity Center, access keys) and resource query commands for major services
-
AWS Bastion Host Setup Guide
A complete guide to configuring SSH access to Private EC2 instances through a Bastion Host
-
AWS EC2 Guide
A complete guide from EC2 instance basics to production operations
-
Docker Compose Guide — services/networks/volumes Mental Model, What depends_on Actually Means, and Real-World Pitfalls
A guide for engineers who are new to Compose and unsure how it differs from a stack of docker run lines, or why their app crashes before the DB is ready even with depends_on. Covers the mental model behind services/networks/volumes, the real behavior of healthcheck and condition: service_healthy, dev/prod separation strategies, and macOS bind mount performance — all in one place.