강의

멘토링

로드맵

개발 · 프로그래밍

/

백엔드

누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포

이 강의는 Nginx, Docker, Spring Boot를 활용한 서버 무중단 배포 방법을 실습 중심으로 빠르게 익힐 수 있도록 설계되었습니다. 실무에서 자주 사용되는 Blue-Green 배포를 누구보다 빠르게 배워보세요!

(4.6) 수강평 5개

수강생 97명

  • Neo
실습 중심
백엔드이해하기
처음하는배포
KotlinDockerSpring BootCI/CDnginx

먼저 경험한 수강생들의 후기

이런 걸 배울 수 있어요

  • Nginx 로드 밸런싱 설정을 통한 안정적인 트래픽 처리 방법

  • Docker 이미지화 및 간단한 명령어

  • Spring Boot 애플리케이션 무중단 배포를 위한 Blue-Green 배포 전략

  • 배포 자동화 및 운영 노하우

누구보다 빠르게 배우는 Nginx + Docker + Spring Boot 무중단 배포

Spring Boot, Kotlin, CI/CD, Docker, nginx

왜 무중단 배포를 구현해야하죠?

실무에서 서비스 배포 중 다운타임이 발생하면 고객 이탈과 손실은 순식간입니다.
하지만! 이 강의는 단 1시간 30분 만에 무중단 배포 환경을 구축하는 실전 기술을 알려줍니다.
복잡한 이론은 NO! 깃허브 액션과 도커, Nginx로 바로 적용 가능한 자동화된 Blue-Green 배포를 실습합니다.

이 강의로 배울 수 있는 핵심 포인트

Nginx 로 안정적인 트래픽 관리
Docker 컨테이너 기반 배포 자동화
Spring Boot 서버 무중단 배포 핵심 전략 (Blue-Green 방식)
GitHub Actions를 활용한 CI/CD 파이프라인 구축
실제 서비스 환경에서 적용 가능한 무중단 배포


이런 내용을 배워요

Docker 이해하기

도커를 한번도 사용해보지 않으셔도 OK

기본적인 명령어 부터 배포 프로세스까지 강의를 통해 한번에 경험해보실 수 있도록 구성하였습니다.

Nginx 이해하기

Nginx 를 활용하여 뒷단 서버에 로드밸런싱 하는 방법을 배우고 서비스가 안정적으로 돌아갈 수 있도록 무중단 배포 프로세스를 직접 구축합니다.

지금 이 강의를 들어야 하는 이유

👉 서비스 중단 없는 배포, 고객 경험은 그대로 유지
👉 자동화로 시간 절약, 배포는 클릭 한 번으로 끝
👉 초보자도 쉽게, 실습 위주 강의로 바로 적용

📌 이제 다운타임은 과거의 이야기입니다.
실무에서 바로 쓰이는 무중단 배포 기술, 단 1시간 30분 만에 마스터하세요.
👉 지금 바로 강의를 시작하세요! 🚀


혹 그냥 배포 프로세스 및 배포 과정 전반을 배워보고 싶으시다면??

Neo의 치킨값으로 배우는 배포 강의도 준비되어 있습니다!!
아래 링크에서 참고해보세요~

https://inf.run/vjfxE

안녕하세요 지식공유자 Neo 입니다!

  • Kotlin을 주로 다루는 서버개발자로서 서버 개발, 배포 Spring AI등 다양한 개발 강의를 만들고 있습니다.

  • 간단하고 담백한 짧은 강의로 이론보단 실전 위주로 강의를 진행하고 있습니다.

  • 다양한 프로젝트를 쉽고 간편하게 여러분들이 따라하실 수 있도록 강의를 제작하고 있으며 다양한 분들이 경험해보지 못한 것들을 쉽게 경험할 수 있도록 하는 것이 저의 목표 입니다.

궁금한 점이 있나요?

Q1. 왜 무중단 배포를 배워야 하나요?

A. 서비스 운영에서 가장 치명적인 문제는 다운타임입니다. 배포할 때마다 서비스가 잠시라도 멈춘다면, 고객 불만, 매출 손실, 신뢰도 하락으로 이어집니다. 무중단 배포는 이런 문제를 완벽하게 해결하고, 안정적인 서비스 운영을 가능하게 합니다. 특히 스타트업이나 실무 개발자에게는 경쟁력 있는 필수 스킬입니다.

Q2. 이 강의를 들으면 어떤 일을 할 수 있나요?

A. 강의 수강 후, 여러분은 실제 프로덕션 환경에서 무중단 배포 시스템을 직접 구축할 수 있습니다.

  • Spring Boot 서비스를 Nginx + Docker 기반으로 안정적으로 배포

  • GitHub Actions CI/CD 파이프라인을 구성해 자동화 배포 구현

  • Blue-Green 배포 방식을 적용해 운영 중에도 안전하게 새로운 버전 전환
    즉, 실전에서 바로 적용 가능한 DevOps 스킬을 갖추게 됩니다.

Q3. 강의를 듣기 전 준비해야 할 것이 있나요?

  • AWS에 3개의 인스턴스를 만들어야합니다. (배포경험을 위해)


    AWS 계정을 준비해주시면 좋습니다 ++ (소량의 비용이 발생 가능)

  • Docker 설치 (강의에서 설정법도 안내)

  • GitHub 계정 (CI/CD 파이프라인 구축을 위해 필요 강의에서 안내)

수강 전 참고 사항

실습 환경

  • 운영 체제 및 버전(OS): MacOS

  • 사용 도구: IntelliJ (커뮤니티도 상관 X), AWS EC2(Ubuntu)

학습 자료

  • 노션 링크 제공해드립니다!

선수 지식 및 유의사항

  • 개발을 어느정도 해보셨음합니다. (기초적인 서버개발)

  • 프로그램을 설치하고 강의를 보며 따라오실 수 있으시면 괜찮습니다.

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Spring Boot 기반 서비스를 운영하면서 무중단 배포 환경을 구현하고 싶은 개발자

  • Docker와 Nginx를 활용해 배포 스킬을 익히려는 백엔드 개발자

  • Docker 및 스프링 기반의 서버를 운영 및 배포해야 하는 개발자

  • DevOps와 인프라 자동화에 관심 있는 엔지니어

안녕하세요
입니다.

1,205

수강생

118

수강평

22

답변

4.7

강의 평점

21

강의

안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.

평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.

그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.

 

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.

가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

커리큘럼

전체

13개 ∙ (1시간 37분)

강의 게시일: 
마지막 업데이트일: 

수강평

전체

5개

4.6

5개의 수강평

  • griotold님의 프로필 이미지
    griotold

    수강평 29

    평균 평점 4.9

    5

    100% 수강 후 작성

    It was great to experience zero-downtime deployment in such a short time. It was too short and disappointing, and I think it would be good to raise the course fee and make it longer. Adding domain and https to Nginx Applying environment variables from .env files to application.yml and application-prod.yml I think it would have been good to go deeper into things like these. Thank you for the good lecture and I'll see you in other courses.

    • yeseong0412
      지식공유자

      Thank you so much for leaving a review, 고리오영감님!! I'm currently planning the production of Part 2 lectures and I'll become a Neo who repays you with even better lectures. Thank you!

  • everblue77님의 프로필 이미지
    everblue77

    수강평 6

    평균 평점 3.3

    3

    62% 수강 후 작성

    For beginners, the explanation of how to run IntelliJ services is too brief. I spent a whole day searching everywhere to successfully get it to Run and follow along with the class.

    • yeseong0412
      지식공유자

      Hello CheonSik.Park, thank you for taking the course first >< Could you let me know what the IntelliJ service operation explanation refers to? Are you referring to the part about creating CRUD through IntelliJ, or are you talking about running the Spring Boot server developed in IntelliJ? I'm curious! To supplement the related parts, please leave any questions you had as a student through the course community! Actually, when creating the course, I prepared it for those who have experience with basic server development, but to help beginners follow along as well, if you share any questions or parts where you got stuck, I'll update it right away. Have a great day today~! Thank you

  • loward님의 프로필 이미지
    loward

    수강평 12

    평균 평점 5.0

    5

    100% 수강 후 작성

    It was great to be able to experience zero-downtime deployment

    • yeseong0412
      지식공유자

      Thank you for taking the course! Let's create zero downtime!!

  • dkssudgktpdy님의 프로필 이미지
    dkssudgktpdy

    수강평 12

    평균 평점 5.0

    5

    100% 수강 후 작성

    I was able to quickly learn how to create a simple CRUD and even zero-downtime deployment I followed along well without any troubleshooting needed, thank you

    • yeseong0412
      지식공유자

      Thank you for taking the course and leaving a review

  • yeseong0412님의 프로필 이미지
    yeseong0412

    수강평 21

    평균 평점 5.0

    5

    100% 수강 후 작성

    You can experience the Spring Boot zero-downtime deployment process with Nginx + Docker + Github Action.

    2025 추석맞이 감사할인 중 (2일 남음)

    ₩10

    25%

    ₩16,500

    Neo님의 다른 강의

    지식공유자님의 다른 강의를 만나보세요!

    비슷한 강의

    같은 분야의 다른 강의를 만나보세요!