강의

멘토링

커뮤니티

Programming

/

Back-end

Learn Nginx + Docker + Springboot Zero-Downtime Server Deployment Faster Than Anyone

This course is designed to help you quickly learn server zero-downtime deployment methods using Nginx, Docker, and Spring Boot through hands-on practice. Learn Blue-Green deployment, which is frequently used in real-world scenarios, faster than anyone else!

(4.7) 6 reviews

119 learners

  • Neo
실습 중심
백엔드이해하기
처음하는배포
Kotlin
Docker
Spring Boot
CI/CD
nginx

Reviews from Early Learners

What you will gain after the course

  • Methods for Stable Traffic Handling Through Nginx Load Balancing Configuration

  • Dockerizing and Simple Commands

  • Blue-Green Deployment Strategy for Zero-Downtime Spring Boot Application Deployment

  • Deployment Automation and Operations Know-how

Learn Nginx + Docker + Spring Boot Zero-Downtime Deployment Faster Than Anyone

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

Why should we implement zero-downtime deployment?

In real-world service deployment, when downtime occurs, customer churn and losses happen in an instant.
But! This course teaches you practical techniques to build a zero-downtime deployment environment in just 1 hour and 30 minutes.
No complex theory! You'll practice automated Blue-Green deployment that can be immediately applied using GitHub Actions, Docker, and Nginx.

Key points you can learn from this course

Nginx for stable traffic management
Docker container-based deployment automation
Spring Boot server zero-downtime deployment core strategy (Blue-Green approach)
GitHub Actions for CI/CD pipeline construction
Zero-downtime deployment applicable in real service environments


You'll learn this kind of content

Understanding Docker

It's OK even if you've never used Docker before

The course is structured so that you can experience everything from basic commands to the deployment process all at once through the lectures.

Understanding Nginx

Learn how to use Nginx to load balance backend servers and build a zero-downtime deployment process to ensure stable service operation.

Why You Should Take This Course Right Now

👉 Zero-downtime deployment, customer experience remains intact
👉 Save time with automation, deployment done with just one click
👉 Easy even for beginners, hands-on lectures for immediate application

📌 Downtime is now a thing of the past.
Master zero-downtime deployment techniques used in real-world scenarios in just 1 hour and 30 minutes.
👉 Start the course right now! 🚀


If you want to learn about the overall deployment process and deployment procedures in general??

Neo's deployment course that you can learn for the price of chicken is also ready!!
Check it out at the link below~

https://inf.run/vjfxE

Hello, I'm knowledge creator Neo!

  • As a server developer who primarily works with Kotlin, I create various development courses covering server development, deployment, Spring AI, and more.

  • I conduct lectures with simple and concise short sessions, focusing more on practical application rather than theory.

  • I am creating lectures so that you can easily and conveniently follow along with various projects, and my goal is to make it easy for various people to experience things they have never experienced before.

Do you have any questions?

Q1. Why should you learn zero-downtime deployment?

A. The most critical issue in service operations is downtime. If the service stops even briefly during every deployment, it leads to customer complaints, revenue loss, and decreased trust. Zero-downtime deployment completely solves these problems and enables stable service operations. Especially for startups and working developers, it's a competitive essential skill.

Q2. What kind of work can I do after taking this course?

A. After taking the course, you will be able to directly build a zero-downtime deployment system in an actual production environment.

  • Deploy Spring Boot services reliably with Nginx + Docker

  • Implementing automated deployment by configuring a GitHub Actions CI/CD pipeline

  • Apply the Blue-Green deployment method to safely switch to new versions even during operation
    In other words, you'll acquire DevOps skills that can be applied directly in real-world scenarios.

Q3. Is there anything I need to prepare before taking the course?

  • You need to create 3 instances on AWS. (For deployment experience)


    It would be good to prepare an AWS account ++ (small costs may be incurred)

  • Docker Installation (Setup instructions provided in the course)

  • GitHub account (required for building CI/CD pipelines, guidance provided in the course)

Pre-enrollment Reference Information

Practice Environment

  • Operating System and Version (OS): MacOS

  • Tools Used: IntelliJ (Community version is fine), AWS EC2(Ubuntu)

Learning Materials

  • Here's the Notion link for you!

Prerequisites and Important Notes

  • You seem to have some development experience. (basic server development)

  • You'll be fine if you can install the program and follow along while watching the lectures.

Recommended for
these people

Who is this course right for?

  • A developer who wants to implement a zero-downtime deployment environment while operating Spring Boot-based services

  • Backend developer looking to learn deployment skills using Docker and Nginx

  • Developers who need to operate and deploy Docker and Spring-based servers

  • Engineers interested in DevOps and infrastructure automation

Hello
This is

1,558

Learners

167

Reviews

27

Answers

4.6

Rating

24

Courses

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

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

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

초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!

협업 및 기타 비즈니스 문의는 yeseong0412@gmail.com 으로 부탁드립니다!

Curriculum

All

13 lectures ∙ (1hr 37min)

Published: 
Last updated: 

Reviews

All

6 reviews

4.7

6 reviews

  • ADK123님의 프로필 이미지
    ADK123

    Reviews 325

    Average Rating 5.0

    5

    100% enrolled

    • Neo
      Instructor

      강의를 들어주셔서 감사합니다!! 좋은하루 되세요~~!

  • 고리오영감님의 프로필 이미지
    고리오영감

    Reviews 32

    Average Rating 4.9

    5

    100% enrolled

    짧은 시간 안에 무중단 배포를 경험해볼 수 있어서 좋았습니다. 너무 짧아서 아쉽고, 수강료 올리고 좀 더 길어도 좋을 듯 해요. Nginx에 도메인, https 붙이기 application.yml, application-prod.yml 에 환경 변수를 .env 파일에서 가져와서 적용시키기 등등 좀 더 깊이 들어가도 좋았을 것 같습니다. 좋은 강의 감사드리고 다른 강의에서 뵙겠습니다.

    • Neo
      Instructor

      고리오영감님 수강평 남겨주셔서 감사합니다!! 현재 2편 강의 제작 기획중에 있으며 더 좋은 강의로 보답하는 Neo가 되도록 하겠습니다 감사합니다!

  • CheonSik.Park님의 프로필 이미지
    CheonSik.Park

    Reviews 6

    Average Rating 3.3

    3

    62% enrolled

    처음 시작한사람 은 inteliJ 서비스 구동하는 설명이 너무 짧아요. 하루를 꼬박 여기저기 뒤져서 Run을 성공시키고 수업을 따라왔네요.

    • Neo
      Instructor

      안녕하세요 CheonSik.Park 님 먼저 강의를 들어주셔서 감사합니다 >< 혹시 intelliJ 서비스 구동하는 설명이 어떤건지 알 수 있을까요? 인텔리제이를 통해서 CRUD 를 만드는 부분을 말씀하시는건가 아님 인텔리제이에서 개발된 Springboot 서버를 실행하는걸 말하시는지 궁금합니다! 관련 부분을 보충하기 위해서 수강생분이 궁금했던 점을 강의 커뮤니티를 통해 남겨주세요! 사실 강의를 제작할 때 기본적인 서버 개발은 경험하신 분들을 대상으로 준비하긴 했습니다만 초보자들도 따라올 수 있도록 궁금하셨던 점이나 막히셨던 부분 공유해주시면 바로 업데이트 하겠습니다 오늘도 좋은하루 되세요~! 감사합니다

  • DKN님의 프로필 이미지
    DKN

    Reviews 16

    Average Rating 5.0

    5

    100% enrolled

    무중단 배포를 경험해볼 수 있어서 좋았습니다

    • Neo
      Instructor

      강의들어주셔서 감사합니다! 다운타임 0를 만들어보세요!!

  • HelloWorld님의 프로필 이미지
    HelloWorld

    Reviews 16

    Average Rating 5.0

    5

    100% enrolled

    간단한 CRUD 만들고 무중단 배포까지 빠르게 배울 수 있었네요 트러블 슈팅없이 잘 따라했습니다 감사합니다

    • Neo
      Instructor

      강의 들어주시고 수강평 남겨주셔서 감사합니다

$17.60

Neo's other courses

Check out other courses by the instructor!

Similar courses

Explore other courses in the same field!