2025/09 3

개발자가 알아야 할 AWS S3 + CloudFront 배포 전략

안녕하세요~ 이번에도 배포에 대한 이야기를 하고자 합니다. 이전에 EC2와 Route 53을 이용한 백엔드 서버 배포 과정을 설명해드렸는데요, 그럼 프론트는 어떻게 배포하는지 궁금하실 수 있는데요 그 해결점을 포스팅에서 찾고자 합니다. 📑목차1. CDN1-1. CDN이란?1-2. CDN 특징2. CloudFront2-1. CloudFront란?2-2. 엣지 로케이션(Edge Location)2-3. CloudFront의 특징2-4. 프론트엔드 배포에 CloudFront가 사용되는 이유2-5. CloudFront와 Route 53 도메인 연결3. S33-1. S3란?3-2. S3의 특징3-3. CloudFront와 함께 S3를 사용하는 이유서론프론트엔드 애플리케이션을 배포할 때 가장 중요한 요소 중 하..

AWS 관련 기록 2025.09.25

AWS EC2(Amazon Elastic Compute Cloud), Route 53

안녕하세요! 오늘은 개발 이야기 말고 배포에 대해 이야기해보려 합니다. 백엔드와 프론트엔드를 배포하는 방법은 여러 가지가 있지만, 많은 개발자들이 가장 먼저 떠올리는 서비스가 바로 AWS의 EC2(Amazon Elastic Compute Cloud) 입니다. 그렇다면 왜 하필 EC2일까요? 단순히 서버를 올릴 수 있어서일까요, 아니면 더 특별한 이유가 있을까요? 이번 글에서는 백엔드와 프론트엔드 배포 과정을 간단히 살펴보고, 그중에서도 AWS EC2를 활용하는 이유를 중점적으로 다뤄보도록 하겠습니다.📑목차1. EC21-1. EC2란?1-2. EC2의 특징1-3. 백엔드 서버 배포에 EC2를 사용하는 이유2. Route 532-1. Route 53이란?2-2. EC2와 Route 53 연결2-3. Ro..

AWS 관련 기록 2025.09.25

기업협약 프로젝트를 마치고 난 뒤

이번 기업협약 프로젝트를 진행하면서 가장 크게 느낀 점은 바로 소통의 중요성이었다. 팀 프로젝트에서 실력이 아무리 좋아도, 원활한 소통이 이루어지지 않으면 진행 과정에 반드시 차질이 생긴다는 것을 몸소 경험했다.나는 이번에 프론트엔드를 맡았는데, 문제는 백엔드에서 전달받은 엔드포인트가 규칙적인 Restful 형식을 따르지 않았다는 점이었다. 그러다 보니 프론트 입장에서는 “이 API가 어떤 응답값을 반환하는지”를 한눈에 파악하기 어려웠다. 결국 여러 차례 백엔드 팀원에게 직접 확인을 요청해야 했고, 그 과정에서 데이터 패칭 작업이 지연되는 상황도 생겼다.돌이켜보면, 단순히 프론트엔드만 맡고 있다고 해서 내 영역만 들여다보면 안 되는 일이었다. 백엔드에서 어떤 API를 작성하고 있는지, 그 구조가 어떻게 ..

프로젝트 2025.09.23