
CSR1\. 빌드 ( HTML, CSS, JS(client) )2\. 빌드 결과물 업로드 ( AWS S3, Cloudflare R2, GCP Cloud Storage )3\. CDN 서버 설정 ( AWS CloudFront, 캐시 정책 및 HTTPS 설정 )4\. 기타
작업 리포지토리에 내용이 추가되거나 Pull Request 시 작성한 워크플로우가 자동으로 동작할 수 있도록 도와줌1\. Workflow하나 이상의 작업을 수행하는 구성 가능한 자동화된 프로세스수동으로 실행하거나 지정된 Event 발생 시 자동으로 실행2\. Event

컨테이너 기반으로 애플리케이션을 빠르게 실행하고 관리할 수 있는 오픈소스 프로젝트EC2 를 여러개 생성하려는 경우 각각 node, pm2 등등 초기 설정 및 설치가 반복적으로 필요Docker 를 사용하여 이러한 번거로움 줄어듬Dockerfile 을 바탕으로 이미지 빌드

웹사이트나 웹 애플리케이션을 식별하기 위한 주소문자열로 표현되며, 실제로는 컴퓨터나 서버의 IP 주소와 연결서브도메인=> 도메인의 하위 레벨 주소. 특정 섹션이나 서비스를 식별하는데 사용DNS=> 도메인 이름을 IP 주소로 해석하거나, IP 주소를 도메인 이름으로 변환

node 서버를 heroku 로 배포하려했으나 무료 플랜도 사라지고,UI 도 보기힘들어 대체제를 찾던중 fly.io 를 알게되었다PaaS (Platform as a Service)기본 인프라를 지원해 쉽고 간단하게 배포가 가능하다$ brew install flyctli

Elastic Beanstalk 로 노드 서버를 배포하였다하지만 단일 인스턴스로 배포 시 http 로 생성이 되었다이 경우 클라이언트측에서 통신에 에러가 발생해 https 로 바꾸어주었다참조 사이트: https://velog.io/@jonghyun3668/EC