강의

멘토링

로드맵

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.6) 5 reviews

101 learners

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

Reviews from Early Learners

What you will learn!

  • 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,265

Learners

130

Reviews

22

Answers

4.6

Rating

21

Courses

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

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

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

 

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

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

Curriculum

All

13 lectures ∙ (1hr 37min)

Published: 
Last updated: 

Reviews

All

5 reviews

4.6

5 reviews

  • griotold님의 프로필 이미지
    griotold

    Reviews 30

    Average Rating 4.9

    5

    100% enrolled

    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
      Instructor

      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

    Reviews 6

    Average Rating 3.3

    3

    62% enrolled

    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
      Instructor

      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

    Reviews 13

    Average Rating 5.0

    5

    100% enrolled

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

    • yeseong0412
      Instructor

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

  • dkssudgktpdy님의 프로필 이미지
    dkssudgktpdy

    Reviews 13

    Average Rating 5.0

    5

    100% enrolled

    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
      Instructor

      Thank you for taking the course and leaving a review

  • yeseong0412님의 프로필 이미지
    yeseong0412

    Reviews 22

    Average Rating 5.0

    5

    100% enrolled

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

    $13.20

    Neo's other courses

    Check out other courses by the instructor!

    Similar courses

    Explore other courses in the same field!