누구보다 빠르게 배우는 Nginx + Docker + Springboot 서버 무중단 배포
Neo
이 강의는 Nginx, Docker, Spring Boot를 활용한 서버 무중단 배포 방법을 실습 중심으로 빠르게 익힐 수 있도록 설계되었습니다. 실무에서 자주 사용되는 Blue-Green 배포를 누구보다 빠르게 배워보세요!
초급
Kotlin, Docker, Spring Boot
이 강의는 Spring Boot 서버를 대상으로 K6를 활용한 부하 테스트를 직접 경험해보는 강의입니다. CRUD 기반의 간단한 서버에 K6로 트래픽을 발생시키고, 그 결과를 Grafana와 InfluxDB로 시각화하는 과정을 경험하실 수 있습니다.
K6를 활용하여 Spring Boot 서버에 부하(스트레스) 테스트를 수행하는 방법
InfluxDB와 Grafana를 연동해 부하 테스트 결과를 시각화하고 해석하는 방법
간단한 CRUD 서버 개발 (Springboot + Kotlin + JPA + H2)
이 강의는 Spring Boot 서버를 대상으로 부하 테스트를 직접 경험하는 실습 중심 강의입니다.
여러분이 직접 따라하면서 API 서버를 만들고 → 부하를 주고 → 결과를 시각화하는 흐름을 체험할 수 있습니다.
Spring Boot, docker-compose, grafana, influxdb, k6
“내 서버는 과연 몇 명까지 버틸 수 있을까?”
“트래픽이 몰리면 터지는 건 아닐까?”
이런 불안감, 한 번쯤은 가져보셨을 겁니다.
서버 개발자라면 절대 피해갈 수 없는 숙제 — 바로 부하 테스트.
하지만 현실은 어떻습니까?
부하 테스트? 이름만 들어도 어렵고, 어디서부터 시작해야 할지 막막하다.
JMeter, LoadRunner… 뭔가 복잡하고 오래된 툴은 손대기 싫다.
결국 “내 서버는 그냥 잘 돌아가겠지”라는 막연한 믿음으로 서비스 출시…
그리고 어느 날, 유저가 몰리자 서버는 무너지고… 😱
이 강의는 그런 막연한 불안과 무지의 사슬을 끊어드리기 위해 준비했습니다.
간단한 Spring Boot CRUD 서버 만들기 (Kotlin)
K6를 활용한 부하 테스트 기본 원리와 실행 방법
Docker로 InfluxDB + Grafana 환경 세팅하기
부하 테스트 스크립트 작성 및 실행
Grafana 대시보드에서 실시간 성능 지표 모니터링
트래픽 증가 시 서버가 어떻게 반응하는지 분석
백엔드 개발 후 뭐하지?
백엔드 개발 이후 서버 테스트에 대해 궁금하신 분
부하 테스트에 대해 관심있어요
부하 테스트에 대해 관심이 있어
K6 + Springboot 부하테스트를 해보고싶으신 분
K6를 사용해보고 싶어요
K6 테스트 도구를 사용하며 테스트 결과를 시각화 하고 싶으신 분
Spring Boot 서버의 성능을 테스트해보고 싶은 개발자
부하 테스트가 처음인 입문자
간단한 실습을 통해 빠르게 성능 테스트를 익히고 싶은 분
Grafana/InfluxDB를 활용한 시각화에 관심 있는 분
Springboot + Kotlin 서버 개발
직접 Springboot + Kotlin CRUD 서버를 개발하는 방법을 배웁니다.
K6 + Grafana + InfluxDB
K6 + Grafana + InfluxDB를 DockerCompose를 활용하여 셋업 후 부하 테스트 및 테스트 결과를 시각화 합니다.
강의는 MacOS 기준으로 설명합니다. 윈도우 머신이라면 docker가 설치되어 있다면 대부분 따라오실 수 있습니다.
강의에서는 IntelliJ 얼티빗 버전을 사용합니다. 커뮤니티 버전도 무리없이 따라오실 수 있다고 생각합니다.
노션 링크로 제공해 드립니다!
기본적인 코틀린 문법 or 자바 개발 경험
Springboot 를 다뤄보셨으면 좋습니다
Docker 를 사용해보셨으면 더욱 좋습니다
(Docker Compose 를 사용하지만 Docker 에 대해선 설명하지 않습니다.)
학습 대상은
누구일까요?
Spring Boot 서버를 운영하거나 배포 예정인 개발자
부하테스트가 무엇인지 궁금하신 분
성능테스트를 수행하고 싶은데 툴 사용법을 모르는 분
K6 사용해보고 싶으신 분들
923
명
수강생
104
개
수강평
16
개
답변
4.8
점
강의 평점
20
개
강의
안녕하세요! 인프런에서 강의를 진행하고 있는 Neo 입니다.
평소 접하지 못했던 개발기술들을 다양한 분들이 접할 수 있도록 하는게 제 목표입니다.
그래서 저는 단순한 이론 나열보다 실무 중심의 커리큘럼을 구성하고, 트러블슈팅 없이 배울 수 있는 실습 위주의 강의를 제공하고자 합니다.
초보자도 부담 없이 따라올 수 있도록 최대한 가볍고 친절한 접근으로 내용을 구성하고 있으며, 지식에 대한 진입 장벽을 낮추는 것에 특히 집중하고 있습니다.
가끔은 마음이 같은 분들과 함께 강의 작업을 진행하기도 합니다!
전체
13개 ∙ (1시간 20분)
전체
2개
얼리버드 할인 중
₩7,700
30%
₩11,000
지식공유자님의 다른 강의를 만나보세요!
같은 분야의 다른 강의를 만나보세요!