프록시가 webserver를 찾지 못한 이유: Docker 네트워크 격리와 컨테이너명 DNS

NPM과 webserver가 서로 다른 Docker 네트워크에 있어 프록시가 끊긴 원인을 찾고, 네트워크 연결로 컨테이너 간 직접 통신을 복구한 기록

2025년 6월 26일 · 4 분

타 부서 제안서의 아키텍처 파트를 맡았다

타 부서 제안서의 아키텍처·구축 전략 파트를 며칠 만에 맡아, 모호한 요구사항을 AWS 구조도로 정리한 기록

2025년 4월 30일 · 1 분

타겟 그룹은 왜 ALB와 ASG 양쪽에서 참조될까

Terraform ALB 리소스 네 개를 요청이 흐르는 순서대로 따라가고, 타겟 그룹을 ASG에서도 참조하는 이유를 헬스체크 타입 차이로 정리했다

2024년 2월 22일 · 4 분

Amazon Linux 2023의 메타데이터 조회는 토큰부터

Amazon Linux 2023에서는 IMDSv2 토큰을 먼저 받아야 인스턴스 ID·리전을 조회할 수 있고, MySQL 클라이언트는 mariadb105로 설치한다.

2024년 2월 2일 · 2 분

허용 IP 밖의 AWS 요청을 거부하는 IAM 정책

Deny와 NotIpAddress 조건을 묶은 IAM 정책으로, 허용한 IP 밖에서는 콘솔과 CLI로 AWS 리소스에 접근하지 못하게 막았다.

2023년 7월 26일 · 2 분

Route 53의 퍼블릭 DNS와 프라이빗 DNS

Route 53의 도메인 등록과 DNS 기능을 퍼블릭·프라이빗 호스팅 영역 레코드 예시로 정리하고, AWS가 무료로 발급하는 DV 인증서까지 짚는다.

2023년 6월 6일 · 3 분

VPC에서 S3까지, 콘솔로 쌓은 웹 서비스 인프라

VPC·서브넷·NAT부터 점프서버, ALB, RDS, S3 역할까지 콘솔로 직접 만들며 무엇을 어떤 순서로 만들어야 하는지 정리했다.

2023년 6월 5일 · 8 분