DevOps · Backend · Kubernetes

localhost를 벗어나
진짜 운영서버를 배포하세요

도메인 구매 → Spring Boot EKS 배포 → MSA 전환 → CI/CD 자동화 → 모니터링까지.
백엔드 개발자가 반드시 경험해야 할 프로덕션 배포의 모든 것.

5.0 (22개 리뷰)
수강생 216명
16시간 32분
AWS EKSDockerKubernetesGitHub ActionsArgoCDPrometheus/Grafana
나의 첫 운영 배포 시작하기
✓ 수강생 전원 평점 5.0 · "여태 들은 강의 중 최고" — 김민아
5.0
전체 평점
22개
수강 리뷰
0건
부정 리뷰
216명
수강생
혹시 이런 상황이신가요?

Spring Boot는 자신 있는데,
"배포해본 적 있어요?"라는 질문이 두렵다면

😰
면접에서 "운영 배포 경험이 있나요?"라고 물었을 때
"localhost에서만 돌려봤습니다"라고 답할 수밖에 없었던 경험
🤯
Docker, k8s, CI/CD — 어디서부터 시작해야 하는지 막막함
공식 문서는 너무 방대하고, 유튜브 영상은 조각조각 흩어져 있고
😶
장애가 터졌을 때 "인프라팀에서 확인해주세요"만 할 수 있는 답답함
내 코드가 어디서 어떻게 돌아가는지 모르니 대응할 수가 없는
🏗️
EC2 → EKS 전환을 팀에 제안하고 싶은데 근거가 없음
직접 구축해본 적이 없으니 "이렇게 하면 됩니다"라고 말할 수 없는
이 강의는 이 모든 문제를 한 번에 해결합니다 —
도메인 구매부터 운영 배포까지,
처음부터 끝까지 직접 만들어봅니다
강사 소개

이 강의를 만든 사람

👨‍💻
bradkim (김성욱)
인프런 강사

백엔드 개발자가 꼭 해봐야 할 경험을
가장 효율적으로 전달하는 데 집중했습니다

  • 🏢현직 백엔드/DevOps 엔지니어
  • ☸️EKS 기반 프로덕션 운영 경험
  • 인프런 평점 5.0 (22개 리뷰)
  • 💬수강생 질문 평균 24시간 내 답변

저도 처음에는 Spring Boot 코드만 잘 짜면 된다고 생각했습니다. 그런데 실무에서는 "이걸 어디에 어떻게 배포하고, 트래픽이 몰리면 어떻게 대응하고, 장애가 나면 어떻게 롤백하느냐"가 더 중요했습니다.

이 강의는 제가 직접 삽질하며 깨달은 것들을 가장 빠르게 전달하기 위해 만들었습니다. 강의만 따라하면 문제 없이 완주할 수 있도록, 모든 과정을 직접 검증했습니다.

💬 "강의만 따라하면서 문제 한번 없었어요. 수능 1타강사 보는 느낌!" — 수강생 김민아

이 강의에서 만드는 시스템

실제 도메인으로 접속 가능한 운영서버를 처음부터 끝까지 구축합니다

👤
사용자
🌐
Route53
도메인
☸️
EKS
Ingress
🫛
Spring
Pods
🗄️
RDS
Redis
⚙️
CI/CD
자동화
실제 도메인 구매 (가비아) → Route53 연결
HTTPS 인증서 적용된 운영서버
모놀리식 → MSA 전환 배포
Spring Cloud Gateway + Kafka 연동
HPA + Cluster Autoscaler 오토스케일링
GitHub Actions → ArgoCD GitOps CD
Prometheus/Grafana 실시간 모니터링
ECR 도커 이미지 레지스트리 관리
솔직한 이야기

주니어한테 k8s가
정말 필요할까?

솔직히 말하면, k8s는 커리어에 필수가 아닙니다.

취업한 회사가 Fargate로 돌리고 있을 수도 있고, Beanstalk일 수도 있고, EC2에 직접 배포하고 있을 수도 있습니다. 어떤 환경을 만나게 될지는 아무도 모릅니다.

하지만 한 가지는 확실합니다. 백엔드 개발자라면, 내가 만든 애플리케이션이 어디에 배포되고 어떻게 구동되는지는 알아야 합니다. 면접에서 "이 서비스를 운영 환경에 배포해본 경험이 있나요?"라는 질문에 "localhost에서만 돌려봤습니다"라고 답할 수는 없으니까요.

어차피 시간을 들여 실습할 거라면, 이후 커리어에서 가장 넓게 써먹을 수 있는 환경을 고르는 게 합리적입니다.

특정 환경에 종속된 배포
EC2에 jar 직접 업로드
특정 PaaS 전용 CLI
해당 환경에서만 유효한 경험
전이 범위 ▸ 좁음
EKS (Kubernetes 기반)
AWS EKS ✓
GCP GKE ✓
Azure AKS ✓
온프레미스 k8s ✓
전이 범위 ▸ 어디서든

EKS는 Kubernetes 기반이기 때문에, 이 경험은 AWS에만 묶이지 않습니다. 컨테이너 오케스트레이션이라는 공통 언어를 배우는 셈이죠.

이 경험이 바꿔놓는 것들

단순히 "배포를 해봤다"가 아니라, 일하는 방식 자체가 달라집니다

1

내 코드가 돌아가는 환경을 이해하면, 더 좋은 코드를 쓴다

Spring Boot 서버가 Docker 이미지로 빌드되고, k8s 파드 안에서 실행되고, 트래픽에 따라 오토스케일링되는 전체 흐름을 경험하면 — 헬스체크 엔드포인트 설계, Graceful Shutdown 처리, 환경변수 기반 설정 분리가 왜 필요한지 체감할 수 있습니다.

2

장애 상황에서의 대응 속도가 근본적으로 달라진다

kubectl로 파드 상태를 확인하고, 디플로이먼트 히스토리를 추적하고, 롤백을 걸 수 있는 개발자는 "인프라팀에서 확인해주세요"만 할 수 있는 개발자와 장애 상황에서의 대응 속도 자체가 다릅니다.

3

DevOps 팀에 "요청"이 아니라 "제안"을 할 수 있다

"레플리카 수를 늘려주세요", "리소스 리밋을 조정해야 할 것 같아요" — 이런 대화를 할 수 있는 백엔드 개발자는 요청이 아니라 제안을 할 수 있습니다. 협업의 질 자체가 달라집니다.

이런 분이라면, 이 강의가 딱 맞습니다

3~5년차 백엔드 개발자 — Spring Boot는 익숙하지만, 운영 배포(특히 k8s)는 경험이 없거나 부족한 분
EC2 → EKS 전환을 검토 중인 5~7년차 — "팀에 EKS 전환을 제안할 수 있는 수준"이 되고 싶은 분
취준생 · 부트캠프 수료생 — 채용 공고에서 요구하는 Docker/k8s/CI/CD 경험을 포트폴리오로 만들고 싶은 분
Docker/AWS를 이미 아는 분 — Phase 3부터 바로 핵심(EKS 배포·MSA·오토스케일링)으로 들어가도 됩니다

커리큘럼 상세

40개 강의 · 16시간 32분 · 제로베이스부터 운영 배포까지

1
Spring Build & Docker 기초
5강 · 2시간 — 빌드 환경 이해부터 컨테이너화까지
🐳도커 기초 개념과 Docker 이해
🔨Spring Boot 프로젝트 Docker 이미지 빌드 실습
📦docker-compose 활용법으로 멀티 컨테이너 구성
🏷️Docker Hub를 통한 이미지 관리 및 배포
💡 핵심: "내 Spring Boot 앱이 어떻게 컨테이너가 되는가"를 직접 경험합니다.
2
AWS 핵심 요소 & Kubernetes 기초
12강 · 4시간 49분 — 클라우드 인프라의 기본 구성
☁️VPC, EC2, RDS, IAM — EKS 배포에 필요한 AWS 핵심 요소
☸️k8s 기초와 클러스터 구성 — Kubernetes가 뭔지, 왜 쓰는지부터
🧩Pod, Service, Deployment, Ingress — 핵심 요소를 직접 만들고 이해
⚙️EKS 실습 환경 구축 — 로컬 k8s에서 AWS EKS까지 연결
💡 핵심: Docker/AWS가 처음이라면 여기서 시작. 이미 아는 분은 Phase 3부터 바로 들어가도 됩니다.
3
Spring Boot 모놀리식 서버 EKS 운영 배포
6강 · 2시간 37분 — 도메인 구매부터 HTTPS 운영서버까지
🌐가비아에서 도메인 구매 → AWS Route53 도메인 설정
🗄️RDS를 통한 DB서버 구축 — 운영 DB를 별도 관리형 서비스로
🚀Ingress, Service, Deployment, Secret 등을 활용한 EKS 배포
🔒HTTPS 통신을 위한 인증서 관련 작업
🔥 이 강의의 핵심: 여기서 "실제 도메인으로 접속되는 Spring Boot 운영서버"가 완성됩니다.
4
Spring Cloud MSA 전환 & EKS 배포
6강 · 2시간 30분 — 모놀리식에서 MSA로의 실전 전환
🔀Spring Cloud MSA 기초 — 왜 전환하는지부터 시작
🚪Spring Cloud Gateway — API Gateway를 통한 라우팅과 트래픽 제어
📨모듈화된 서버간 통신 + Kafka — 비동기 메시지 기반 아키텍처
🚀MSA 아키텍처 EKS 배포 — 여러 서비스를 k8s 위에서 운영
🔥 실무 핵심: Gateway → Service A/B/C → Redis/Kafka/RDS 구조를 EKS 위에 올리는 전체 과정.
5
오토스케일링 — Pod & EC2 자동 확장
트래픽 부하에 따라 서버가 자동으로 늘어나는 구조
📈HPA — CPU/메모리 기반으로 Pod 수를 자동 조절
🖥️Cluster Autoscaler — Pod Pending 시 새 EC2 노드 자동 프로비저닝
💥강제 부하 테스트 — 실제 트래픽으로 오토스케일링 동작 확인
💡 핵심: 실제 부하를 걸어서 Pod와 EC2가 자동으로 늘어나는 과정을 직접 눈으로 확인합니다.
6
CI/CD 자동화 & 모니터링
GitHub push 한 번으로 배포 완료, 실시간 서버 모니터링
🔄GitHub Actions CI — push만 하면 빌드 → 이미지 → ECR 자동화
🎯ArgoCD GitOps CD — Git이 Single Source of Truth
📊Prometheus — 클러스터 메트릭 수집, Spring Pod 추적
📉Grafana 대시보드 — 실시간 모니터링 구성
💡 최종 결과: 코드 push → 자동 빌드/배포 → Grafana에서 실시간 확인. 완성된 DevOps 파이프라인.
여기까지 읽으셨다면, 이미 필요성을 느끼신 겁니다

15개 미리보기 영상으로 강의 스타일을 직접 확인해보세요

무료 미리보기 확인하기

수강생들의 진짜 후기

전체 리뷰 평점 5.0 · 인프런 인증 수강평

김민아
수강평 2 · 평균 평점 5.0
★★★★★
85% 수강 후 작성

정말 제가 여태 들은 강의중 최고의 강의로 뽑습니다. CKA를 공부하며 조각처럼 흩어졌던 개념들을 직접 실습하며 한번에 정리가 되었습니다. 전달력도 단연 최고시고 수능 1타강사 보는 느낌이에요!! 강의를 들으면서 바로 현재 진행하고 있는 프로젝트에 적용했고, 발표 이후 k8s를 시도한 것에 매우 좋은 평가를 받았습니다. 저처럼 백엔드 신입 취준 준비하고 계신 분들 한번 들으시면 절대 후회 없으실거에요!!

✓ 인프런 인증 · 2025.07.17
리나
수강평 7 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

이 강의 때문에 CI-CD 자동화 시스템 구축에 자신감이 생겼습니다. docker는 대충 알고 있었지만 쿠버네티스에 대한 지식은 없었는데요. 쿠버네티스 통해 도커 컨테이너 관리 및 운영에 대한 지식을 얻을 수 있어서 좋았습니다.

✓ 인프런 인증 · 2025.07.14
J
jerome287
수강평 1 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

실질적으로 개발 서버 구성하고 배포하는 과정을 알아가면서 이론 개념들을 집대성하는 과정이었습니다. 답변도 빠르게 해주시기도 하고 문제해결력도 늘게 되었습니다.

✓ 인프런 인증 · 2025.11.28
S
Seongjin an
수강평 6 · 평균 평점 5.0
★★★★★
100% 수강 후 작성

여러 요소들에 대한 설명을 너무 쉽게 해주셔서 재밌게 들었습니다. 후속 심화 강의가 있으면 좋을것 같습니다.

✓ 인프런 인증 · 2026.01.04
김두현
수강평 3 · 평균 평점 5.0
★★★★★
85% 수강 후 작성

설명이 어느 강의보다 듣기 좋아 제 분야의 강의가 출시된다면 1순위로 듣고싶네요.

✓ 인프런 인증 · 2026.01.28
인프런에서 22개 수강후기 전체 보기 →

자주 묻는 질문

기초 개념 설명은 Phase 1~2에 몰아두었고, Phase 3부터가 이 강의의 진짜 핵심입니다 — EKS 운영 배포, MSA 전환, 오토스케일링, CI/CD, 모니터링까지. Docker/AWS를 이미 아시는 분은 Phase 3부터 바로 핵심으로 들어가셔도 됩니다.
1주일 내 완료 기준 약 1만~3만원 수준입니다. 불필요한 요금이 발생하지 않도록 안내해 드리며, 마지막에 리소스 전체 삭제까지 함께 진행합니다.
Helm Chart, Terraform(IaC), Istio 서비스 메시, 멀티 클러스터 관리 같은 심화 인프라 주제는 다루지 않습니다. 대신, 이 강의를 마치면 그런 심화 주제를 학습할 때 필요한 기반이 탄탄하게 잡힙니다.
그런 분에게 가장 효과적인 강의입니다. 전체 배포 아키텍처를 직접 구축하면서, "우리 서비스를 EKS로 전환하면 이런 구조가 됩니다"라고 팀에 구체적으로 제안할 수 있는 수준이 됩니다.
Java와 Spring Boot 기초 지식만 있으면 됩니다. Docker, Kubernetes, AWS는 모두 강의 안에서 기초부터 다룹니다.

localhost는 이제 졸업하세요

도메인 구매부터 EKS 운영 배포, MSA 전환, CI/CD 자동화, 모니터링까지.
백엔드 개발자의 프로덕션 경험, 지금 시작하세요.

"정말 여태 들은 강의 중 최고. 수능 1타강사 보는 느낌이에요. 저처럼 백엔드 취준 준비하고 계신 분들 절대 후회 없으실거에요!!" — 수강생 김민아
리뷰 평점
★ 5.0
강의 분량
16시간 32분
수강 기한
평생 무제한
나의 첫 운영 배포 시작하기

커리큘럼 상세, 미리보기 영상, Q&A를 인프런에서 확인하세요

★ 5.0 · 216명 수강 중 나의 첫 운영 배포 시작하기