초격차 패키지 Online.
백엔드 개발자를 위한 Kubernetes :
클라우드 네이티브 프로그래밍

  • 01 패캠 Only. 백엔드 개발자를 위한
    맞춤형 Kubernetes 강의

    DevOps 관점이 아닌 백엔드 개발 관점에서
    쿠버네티스 200% 활용법

  • 02 대용량 트래픽을 고려한
    MSA 기반 SNS 프로젝트

    쿠버네티스 환경에서 구축부터 배포까지
    실제 프로젝트 적용 노하우

  • 03 Kubernetes 한 번에 끝내는
    완성도 높은 커리큘럼

    쿠버네티스 입문 - 활용 - 프로젝트 - 트러블슈팅 그리고 부록 2종까지 어디에도 없는 구성

코스 프로모션 배너 전용입니다.
0 0시간 0 0 코스 프로모션 배너 전용입니다.
(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시

Kubernetes(K8s)
이미 국내외 대다수의 IT 기업이 정착한 사실상 표준 개발 "환경"입니다.

하지만 백엔드 개발자는 환경을 구축하는 사람이 아닙니다.
환경을 위에서 어플리케이션을 “개발”하는 사람이죠.


이제는 Kubernetes 환경을 200% 활용해 개발 할 줄 아는 개발자가
채용 시장에서 경쟁력을 갖출 수 있습니다!

백엔드 개발자를 위한 Kubernetes 강의가
특별한 9가지 이유

백엔드 개발자가 가장 잘 이해할 수 있도록 구성한
한 번에 끝내는 Kubernetes 강의!

LV.2~3
기존 강의들은 쿠버네티스라는 환경을 구성하고 운영하는데 중점을 둡니다.
그러나 우리 강의에서는 쿠버네티스를 활용해 백엔드를 개발하는 것에 중점을 둡니다.

이론과 실습으로 학습해요!
타사엔 없는 유일무이한 콘텐츠!
백엔드 개발자를 위한 도구로서의 Kubernetes 활용법

다른 강의나 문서등을 통해 환경으로서의 쿠버네티스를 배웠지만,
이를 서버 개발 지식과 연결하는 과정에서 어려움을 겪었던 개발자 분들에게 인사이트를 줄 강의입니다.

애플리케이션을 Pod로 만들어 Kubernetes에 실행하기
∙ Pod의 정의와 적용
∙ 기본 스프링 애플리케이션 생성 및 컨테이너화
∙ 스프링 애플리케이션을 쿠버네티스에 올리기

Healthcheck Probe를 위한 엔드포인트 만들기
∙ Kubernetes Probe의 동작 방식과 스프링에서의 Healthcheck
∙ Healthcheck Probe와 Self-healing 실습

ConfigMap과 Secret을 이용한 애플리케이션의 설정 외부화
∙ ConfigMap과 Secret을 애플리케이션과 결합하는 방법
∙ ConfigMap과 Secret을 이용한 설정 관리 실습

Service를 이용해 애플리케이션끼리 통신하기
∙ MSA를 위한 애플리케이션 간의 내부 통신과 Kubernetes Service
∙ Service 정의 및 애플리케이션 간 HTTP 통신 실습

Storage 정의하고 파일 저장하기
∙ Kubernetes Storage의 종류와 활용
∙ PV와 PVC를 이용한 파일 저장 실습
∙ Kubernetes와 데이터베이스

MSA 개발 - 대용량 데이터 & 트래픽 대응 - 운영
백엔드 개발 단계에 따라 실질적인 쿠버네티스 사용법을 학습합니다.

프로젝트로 완성해요!
MSA 기반의 SNS 프로젝트로
Kubernetes 환경에서의 백엔드 실무 경험까지

쿠버네티스는 복잡한 MSA 환경 구성을 단순화 시켜주기 때문에 MSA 환경의 구성에 매우 유리합니다.
쿠버네티스를 활용해 MSA 기반의 서비스를 적은 리소스로 개발할 수 있는 노하우를 가져가세요!


MSA 아키텍처 기반의 SNS 서비스


백엔드에서 가장 많이 쓰이는 기술 스택, Kubernetes와 결합하여 사용되는 도구들이
어떻게 사용되는지 프로젝트로 직접 경험하세요!

* Part 3,4는 AWS를 기반으로 실습을 진행할 예정으로, 아래 자세히 보기를 통해 실습 비용을 확인하실 수 있습니다.

기술 스택 활용법 & 실습 비용 자세히 보기 Click!
∙ Java 21.0 : 프로젝트에서 백엔드 개발을 수행할 때 사용하는 기본 언어입니다.
∙ Spring Framework 3.1.4 : 백엔드 개발을 위해 사용하는 서버 프레임워크 입니다.
∙ Spring MVC 3.1.4 : 이 프로젝트에서는 기본적인 Spring MVC를 이용해 API를 처리합니다. (WebFlux는 사용하지 않습니다)
∙ Spring Data JPA / MySQL 3.1.4 : MySQL을 기본 DB로 사용하며, JPA를 이용하여 데이터베이스에 엑세스합니다.
∙ Spring Data Redis / Redis 3.1.4 : 빠른 데이터 처리와 트래픽 부하 분산을 위해 Redis를 사용합니다.
∙ Spring Batch 5.0.3 : Notification 기능 구현을 위한 배치 작업 개발에 사용합니다.
∙ IntelliJ Community Edition 2023.2.2 : 프로젝트 수행을 위한 통합 개발 환경 입니다.
∙ Gradle 8.3 : 서버 프로그램의 빌드 및 컨테이너화를 이용하여 Gradle을 사용합니다.
∙ Kubernetes 1.27.0 : 프로젝트의 개발 환경이며, 서버 간의 통신, 파일 저장, 워크로드의 실행과 종료 등 백엔드 개발 외부의 관리 기능을 수행합니다.
∙ Helm 3.0.0 : 쿠버네티스를 위한 패키징 도구로, 애플리케이션의 배포 및 버전 관리에 사용됩니다.
∙ Telepresence 2.15 : 로컬 개발 환경을 쿠버네티스 환경과 통합하여 MSA 개발 시 로컬 환경에서 쿠버네티스 상의 다른 서버들을 호출하며 개발할 수 있도록 구성해줍니다.
∙ K6 0.46.0 : 성능 테스트를 위한 도구로, 스크립트 기반으로 시나리오를 작성하고 이를 실행하여 성능 테스트 결과를 쉽게 확인할 수 있도록 해줍니다.
∙ AWS : 쿠버네티스 클러스터의 구성 (EKS), 이미지 저장소 (ECR), 데이터베이스 (RDS), 메일 발송 (SES) 등의 환경을 제공해주는 퍼블릭 클라우드 서비스입니다.
∙ OpenLens 6.5.2 : GUI 기반의 쿠버네티스 관리 도구로, 자원 관리와 모니터링에 사용합니다.
∙ Kubecost 1.106.1 : 쿠버네티스 자원 관리 도구로 최적 자원 사용량을 위한 설정을 계산해줍니다.
∙ Grafana 9.5 : 쿠버네티스에서 주로 사용되는 모니터링 도구로, 서비스의 상태를 확인할 수 있는 대시보드를 만들어줍니다.
(*촬영시 일부 마이너 버전이 올라갈 수 있습니다)
* Part 3,4는 AWS를 기반으로 실습을 진행할 예정으로, EKS 비용 + Node 비용 + RDS 사용으로 인한 실습 비용이 발생합니다.
| 각 비용은 다음과 같습니다. (free-tier 고려 안 함)
∙ EKS : 0.1 USD / h
∙ NODE(t3.medium * 2) : 0.104 USD / h
∙ RDS MySQL (t3.small) : 0.052 / h
∙ 총 실습비용 : 시간당 0.256 USD (하루 6.144 USD, 한 달 720시간 기준 184.32 USD)


+ BONUS
혼자서도 따라갈 수 있도록
강의에 쓰인 실습코드 모두 제공!


*프론트엔드 코드는 본 강의에서 개발하는 것이 아닌,
최종 결과물의 완성도를 높이기 위한 부가 자료로 제공됩니다.

트러블슈팅
쿠버네티스 환경에서 갑작스레 마주하는 여러 실무 문제들
사전에 모두 차단할 방법은 없을까요?

유튜브나 입문 강의에선 찾아볼 수 없는 현직자의 경험에 기반한 콘텐츠!
Kubernetes 환경에서 자주 발생하는 트러블 & 해결법을 학습하고
실무에서 활용해보세요

온보딩을 위한 Pre-Course
쿠버네티스를 더 잘 활용할 수 있는 부록 2종까지
꾹꾹 눌러 담아 무료로 드립니다 :)

입문자가 어려워하는 YAML 파일 작성법부터, 배포할 때 가장 많이 사용하는 Helm 사용법까지!
Kubernetes 왕초보도 편하게 강의를 따라올 수 있도록 모든 걸 드립니다!


*YAML 과 Helm 파트는 [Kubernetes 와 Docker로 한 번에 끝내는 컨테이너 기반의 MSA] 강의 Part 7, 8과 동일합니다.

강사님을 소개합니다
Kubernetes 와 MSA, 그리고 교육에 진심인
경력 14년차의 베테랑 강사님

백엔드 개발자이자 아키텍트로, Kubernetes 를 실무에 활발히 사용하는 개발자 허준님이
여러분의 사수이자 커리어 path 가이드가 되어줄 것입니다.

허준 강사님

29CM 서비스 플랫폼팀/ 백엔드 개발
전) 카카오픽코마 플랫폼 개발팀/ Lead
전) 삼성 SDS/ 아키텍트 & SW 개발

강사님 한마디

이 강의에서는 '쿠버네티스' 혹은 '서버 개발' 중 한 쪽에 집중하기보다는 그 둘을 연결하는 부분에 포커스를 두고 있습니다.

안녕하세요, 14년차 서버 개발자로 일하고 있는 허준 입니다.
삼성SDS, 카카오 픽코마를 거쳐 현재 29CM에서 개발자로 일 하고 있습니다.
다년간 신입사원 및 사내 개발자들을 대상으로 업무, 프로그래밍, 알고리즘, 프레임워크, 아키텍처 등에 대한 교육 및 세미나를 다수 진행한 경험도 갖고 있습니다 :)

어쩌면 백엔드 개발자들에게 쿠버네티스라는 환경은 스트레스로 다가왔을 수도 있습니다.
배워야 할 것도 많고, 적응해야 할 것도 많은데 갑자기 등장한 환경이 순식간에 주류로 올라가서 모르면 안되는 존재가 되어서 백엔드 개발자들에게 압박을 주는 것처럼 느껴지기도 하기 때문입니다.

하지만 쿠버네티스는 본질적으로 백엔드 개발자들이 원하던 것,
즉 '백엔드 개발에만 집중하고 싶다'는 요구를 충족시켜주기 위해 등장했습니다.

쿠버네티스가 제공해주는 환경에 대한 이해를 바탕으로, 그 환경을 자연스럽게 활용하는 서버 개발을 한다면 아주 적은 노력으로도 쿠버네티스의 강력한 기능을 활용한 Cloud-Native한 어플리케이션을 개발해낼 수 있습니다.

Speaker   Book   Portforlio

이재상 강사님

현) SK온 / Project Manager
전) SK텔레콤 / Software Engineer

강사님 한마디

안녕하세요! 저는 사내 레거시 환경을 클라우드 네이티브 환경으로 바꾸기 위해 Kubernetes와 OpenStack을 결합한 VM, Container솔루션을 개발하였고, 최근에는 제조 IT환경에서의 퍼블릭 클라우드 적용을 진행하고 있습니다. 백엔드 개발자의 Kubernetes 입문을 돕기 위해, 가장 먼저 YAML 규격을 학습하고 실무에서 배포를 편리하게 만드는 Helm 활용법까지 학습하세요!

질의응답
궁금한 내용은 언제든 디스코드 질의응답 채널에 질문하세요!

강의를 진행하신 허준 개발자님께서 직접 답변해 드립니다!

* 교육 내용 범주 내에서만 질의응답이 가능합니다.
* 2023년 10월 31일부터 2025년 10월 10일까지 운영됩니다.

갓.성.비
타사 어디에서도 찾아볼 수 있는 Kubernetes 콘텐츠를
평생소장 & 무제한 학습하세요!

타사의 강의는 DevOps 엔지니어의 눈높이에 맞추어 Kubernetes 그 자체와 운영 환경에서의 활용을 다루는 경우가 많습니다.
이번 강의는 Kiubernetes 와 백엔드 개발, 그리고 각종 부가 혜택을 모두 포함해 비교불가한 가성비로 제공됩니다!

상세 커리큘럼.

아래의 모든 강의를 초격차 패키지 하나로 모두 들을 수 있습니다.
지금 한 번만 결제하고 모든 강의를 평생 소장하세요!
* 입문자를 위한 부록 파트 YAML 과 Helm 총 5시간은 [Kubernetes 와 Docker로 한 번에 끝내는 컨테이너 기반의 MSA] 강의 Part 7, 8과 동일합니다.

개발자를 위한 Kubernetes 입문

백엔드 개발과 Kubernetes

실전 Kubernetes 프로젝트

Kubernetes 환경의 트러블슈팅

Yaml

Helm


(자동)
정가 (자동)
할인 금액 (자동)
현재 판매가 (자동)

(자동)

* 12개월 무이자 할부 시