github actions 기본CI/CD는 테스트(Test), 통합(Merge), 배포(Deploy)의 과정을 자동화해준다.많은 툴들이 존재하지만 우리는 그중에서 github actions 를 사용할 것이다.github actions 는 따로 빌드 서버가 필요없다.빌드
github actions 을 한다는것은 결국 배포할때 컴퓨터를 한대 빌려서 다른곳에서 build -> deploy 하는것이다.코드 작성 후 CommitGithub에 PushPush를 감지해서 Github Actions에 작성한 로직이 실행빌드(Build)테스트(Tes
npm install과 npm ci는 모두 Node.js 프로젝트에서 의존성을 설치하는 명령어이지만, 사용하는 목적과 동작 방식에서 중요한 차이점이 있습니다.설치 대상:package.json에 정의된 의존성을 기반으로 의존성을 설치합니다.만약 package-lock.j
ECS Fargate를 사용하는 환경에서 블루-그린 배포와 롤링 업데이트의 비용 비교와 최적화 전략에 대해 설명하겠습니다.컴퓨팅 비용:작업(Task) 단위로 CPU와 메모리에 대해 사용량 기반으로 청구됩니다.실행 중인 작업 수가 많을수록 비용 증가.데이터 전송 및 네트