
웹 서비스를 만들다 보면 항상 나오는 말이 있어요.바로 “정적(Static)” 과 “동적(Dynamic)” 입니다.이 두 가지 개념은 단순히 기술 용어를 넘어서, 서비스가 어떻게 배포되고, 어디에서 실행되고, 어떤 속도로 사용자에게 전달되는지를 결정짓는 중요한 요소예요

웹 개발을 하다 보면 꼭 등장하는 단어 중 하나가 있습니다.바로 CDN 입니다.하지만 막상 “CDN이 뭐야?”라고 물어보면,“음… 캐시 서버 같은 건데… 빠르게 해주는 거야” 정도로만 설명하는 경우가 많습니다.오늘은 CDN이 정확히 뭘 하는지, 왜 필요한지, 그리고 우

프론트엔드(정적 파일)는 S3 + CloudFront에서 제공백엔드(API 등 동적 서비스)는 ALB → 서버(EKS/EC2/Lambda) 로 전달배포 플로우는 CI/CD로 자동화:프론트는 빌드 후 S3 업로드 + CloudFront 무효화백엔드는 Docker 이미지

AWS는 웹/앱을 위한 다양한 아키텍처 패턴을 제공정적 웹 호스팅부터 서버리스 앱, 컨테이너 기반 마이크로서비스, 데이터 분석 파이프라인까지 상황에 맞는 아키텍처를 선택 가능프론트엔드 개발자라면 특히 정적 웹 호스팅(S3+CloudFront) 과 서버리스 앱 구조(La
EKS는 AWS에서 제공하는 관리형 Kubernetes 서비스직접 쿠버네티스를 설치·운영하지 않고, AWS가 Control Plane을 대신 관리핵심 구성 요소: Cluster, Node, Pod, Service, IngressAWS Fargate를 사용하면 Node
로드 밸런서(Load Balancer)는 들어오는 트래픽을 여러 서버(Pod)로 분산시키는 역할AWS에서는 ELB(Elastic Load Balancing) 서비스를 제공주요 타입: ALB(Application), NLB(Network), CLB(Classic)EKS에
CloudFront는 AWS의 글로벌 CDN 서비스S3에 올린 정적 파일(JS, CSS, HTML, 이미지 등)을 전 세계 사용자에게 빠르게 제공OAC(Origin Access Control) 를 사용해 보안 강화 (S3를 퍼블릭으로 열지 않음)Route 53을 통해
TL;DR > > * ACM은 AWS에서 SSL/TLS 인증서를 발급·관리해주는 서비스 > * HTTPS(443) 통신 암호화를 위해 사용되며, CloudFront, ELB, API Gateway 등과 연동 가능 > * 와일드카드(*.) 인증서로 특정 레벨의 서브도메인
ACM 인증서는 CloudFront, ALB(로드밸런서)와 연동하여 HTTPS를 제공한다.CloudFront → 전 세계 CDN 캐싱 계층ALB → 백엔드 트래픽을 분산 처리하는 계층ACM → 두 계층 모두에 HTTPS 인증서를 적용 가능결과: https://