JSCODE Logo
JSCODE 박재성JSCODE 제이온JSCODE 시니
온라인 강의프로그래밍 과외책/전자책무료 강의
유튜브블로그
후기
완강 후기 이벤트블로그 리뷰 이벤트AWS SAA 합격 후기 이벤트
회사명 : JSCODE대표 : 박재성사업자 등록번호 : 244-22-01557통신판매업 : 제 2023-인천미추홀-0381 호

서울특별시 구로구 경인로 20가길 11(오류동, 아델리아)

Copyright ⓒ 2026 JSCODE - 최상위 현업 개발자들의 프로그래밍 교육 All rights reserved.

이용약관개인정보처리방침

📂 Category

  • 전체보기 (856)
  • AWS (98)
  • Spring AI (67)
  • Jenkins CI/CD (62)
  • Elasticsearch (61)
  • Redis (58)
  • MSA (56)
  • Linux (55)
  • 쿠버네티스 (54)
  • Docker (53)
  • Kafka (42)
  • Spring Batch (38)
  • Logging Monitoring (32)
  • 부하테스트 (31)
  • DB 설계 (29)
  • MySQL (29)
  • Nginx (29)
  • CI/CD (24)
  • AWS SAA-C03 (22)
  • AI 수익화 (12)
  • Vercel (4)

📚 블로그

856
전체 856AWS 98Spring AI 67Jenkins CI/CD 62Elasticsearch 61Redis 58MSA 56Linux 55쿠버네티스 54Docker 53Kafka 42Spring Batch 38Logging Monitoring 32부하테스트 31DB 설계 29
MySQL 29
Nginx 29
CI/CD 24
AWS SAA-C03 22
AI 수익화 12
Vercel 4
CI/CD

[실습] 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.jS)

[실습] 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.jS)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. Docker 기반으로 프로젝트 수정하기 Dockerfile 작성하기 .dockerignore 파일 생성 ✅ 2. EC2가 Private ECR에 접근할 수 있게 셋팅하기 1. Amaz

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] 컨테이너 기반 + 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

✅ Github Actions 코드 수정하기 .github/workflows/deploy.yml name: Deploy To EC2 on: push: branches: - main jobs: deploy: runs-

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

[실습] 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. Docker 기반으로 프로젝트 수정하기 Dockerfile 작성하기 ✅ 2. EC2가 Private ECR에 접근할 수 있게 셋팅하기 1. Amazon ECR Docker Creden

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

방법 5 - 컨테이너 기반 + 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Docker, CodeDeploy)

방법 5 - 컨테이너 기반 + 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Docker, CodeDeploy)

✅ 전체적인 흐름 ✅ 장점 컨테이너 기반의 서버가 여러 대이더라도 쉽게 자동 배포를 구축할 수 있다. 쉽게 무중단 배포를 적용시킬 수 있다. ✅ 단점 CodeDeploy를 사용함으로써 인프라 구조가 복잡해졌다. 구조가 복잡해짐에 따라 관리 비용, 유지

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

방법 4 - 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Docker)

방법 4 - 컨테이너 기반의 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Docker)

✅ 전체적인 흐름 ✅ 장점 Docker 기반으로 서비스를 운영할 때, 가장 간단하게 구성할 수 있는 인프라 구조이다. ✅ 단점 무중단 배포를 구현하거나 여러 EC2 인스턴스에 배포를 해야 하는 상황이라면, 직접 Github Actions에 스크립트를

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] EC2에 Docker 설치, ECR 셋팅하기

[실습] EC2에 Docker 설치, ECR 셋팅하기

✅ 1. Ubuntu에서 Docker, Docker Compose 설치하기 $ sudo apt-get update && \ sudo apt-get install -y apt-transport-https ca-certificates curl softw

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

[실습] 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Spring Boot)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ 1. appspec.yml, 스크립트 파일 작성하기 appspec.yml은 CodeDeploy가 실행될 때 필수적으로 존재해야 하는 파일이다. CodeDeploy는 이 설정 파일을 기반으로

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] CodeDeploy 셋팅 / IAM 설정

[실습] CodeDeploy 셋팅 / IAM 설정

✅ 1. CodeDeploy 역할(Role) 생성하기 Code Deploy가 다른 AWS Resource에 접근하려면 권한이 필요하다. 그 권한을 부여해주는 기능이 IAM의 역할(Role)이다. ✅ 2. CodeDeploy 생성하기 CodeDeploy

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

방법 3 - 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Code Deploy)

방법 3 - 확장성을 고려한 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Code Deploy)

✅ 전체적인 흐름 ✅ CodeDeploy를 사용하는 이유 CodeDeploy는 수많은 AWS EC2에 배포를 쉽게 할 수 있도록 도와준다. CodeDeploy에 무중단 배포 기능이 내재되어 있어 손쉽게 무중단 배포를 진행할 수 있다. 이 외에도 다양한

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
CI/CD

[실습] 일반 프로젝트에서 많이 쓰는 CI/CD 구축 방법 (Nest.js)

✅ 이전 실습했던 내용 정리 서버 종료 프로젝트 폴더 삭제 ✅ Github Actions 코드 수정 name: Deploy To EC2 on: push: branches: - main jobs: deploy: run

JSCODE 박재성JSCODE 박재성|2026. 03. 20.
«<7677787980>»