Thumbnail
지식공유자의 깜짝할인 중(D-3)
BEST
개발 · 프로그래밍 백엔드

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 대시보드

(4.9)
315개의 수강평 ∙  6,255명의 수강생
10% 88,000원 79,200원

월 15,840원

5개월 할부 시
지식공유자: Dowon Lee
총 156개 수업 (27시간 28분)
수강기한: 
무제한
수료증: 발급
난이도: 
입문
-
초급
-
중급이상
지식공유자 답변이 제공되는 강의입니다
폴더에 추가 공유
Dowon Lee 프로필
Spring Boot 3.2.0 + Spring Cloud 2023.0.0 버전으로 샘플 코드가 업데이트 되었습니다.
Dowon Lee 2달 전 (2달 전 수정됨)

안녕하세요, 수강생 여러분,

"Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 강의를 진행하고 있는 이도원입니다.

해당 강의에서 사용되고 있는 샘플 코드를 아래와 같이 최신 버전으로 업데이트 하였습니다.

변경 된 코드는 Github에서 확인 하실 수 있습니다.

https://github.com/joneconsulting/toy-msa/tree/springboot3.2

최신 업데이트 된 코드에 맞춰 강의도 추가 및 업데이트 할 예정입니다.

2024-02-02

  • OpenJDK 21

  • Spring Boot 3.2.2 + Spring Cloud 2023.0.0 버전에 맞춰 예제 파일이 업데이트 되었습니다.

  • Spring Security 6 버전으로 회원가입, 로그인, 인증 예제 변경 되었습니다.

  • 이전 버전 (Spring Boot 2.7.6) 은 main 브랜치에서 확인하실 수 있습니다.

 

감사합니다.

다른 댓글 보기(7)
Dowon Lee 프로필
강의 업데이트 소식이 있어 공유하려고 합니다.
Dowon Lee 2022.06.29

안녕하세요, 이도원입니다. 

코로나도 조금씩 진정되어 가고 있는 모습이고, 정상적인 사회생활로 돌아가고 있는 듯 합니다. 

2022년도 여름이 시작되고 있습니다. 장마가 시작되고 있는 듯 맑은 하늘을 보기가 어렵네요. 

"Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 강의의 후속 강의를 기다려 주시는 분들께는 죄송하다는 말외에는 드릴 말씀이 없네요. 원래 계획대로다면 지난 1월에 오픈되어야 할 강의가 진행하던 프로젝트의 이슈로 2월 3월 연기되다가 아직도 오픈하지 못하고 있네요... 그래도... 정말 곧! 오픈하려고 마지막 준비 작업중에 있습니다. 

다음 강의는 예정대로 CI/CD에 관련된 강의입니다. 오늘은 CI/CD 강의에 대한 목차 먼저 소개하려고 합니다. 

강의는 전체 6~7개 섹션으로 구성되어 있습니다. Appendix를 본 강의에 포함 시킬지 여부에 따라서 6개 또는 7개 섹션으로 나뉠 것 같습니다. 

Section 1. DevOps와 CI/CD

    1-1. DevOps와 CI/CD

    1-2. CI/CD 작업 흐름

    1-3. Jenkins 설치

    1-4. Exercisef #1

 

Section 2. Jenkins를 이용한 CI/CD 사용

    2-1. CI/CD를 위한 Git & Maven 연동

    2-2. Exercisef #2

    2-3. CI/CD를 위한 Tomcat Server 연동

    2-4. Exercisef #3

    2-5. PollSCM 설정

    2-6. Docker를 이용한 실습 환경 구성 

    2-7. Exercisef #4

 

Section 3. Jenkins + Infrastructure as Code (Ansible을 이용한 Configuration Management)

    3-1. IaC

    3-2. Ansible 개요

    3-3. Ansible 설치

    3-4. Ansible Playbook

    3-5. Exercise #5

    3-6. Docker 이미지 배포

    3-7. Exercise #6

 

Section 4. Jenkins + Ansible + Kubernets 연동

    4-1. Kubernetes Cluster에 배포하기

    4-2. Ansible + Kubernetes 연동

    4-3. Exercise #7

    4-4. CI/CD 프로세스

    4-5. Exercise #8

    4-6. Minikube 설치 (Apple Silicon chip)

 

Section 5. Advanced Jenkins 사용

    5-1. Delivery Pipeline 사용

    5-2. Jenkins Pipeline 구성

    5-3. Exercise #9

    5-4. Exercise #10

    5-5. Practices

    5-6. SonarQube 정적분석

 

Section 6. Public Cloud에 배포

    6-1. AWS EC2 인스턴스 생성과 Docker 설치

    6-2. AWS에 배포

    6-3. Kops를 이용한 Kubernetes Cluster 구성

    6-4. NCP 서버 인스턴스 생성과 Docker 설치

    6-5. NCP에 배포 

 

Appendix

    A-1. 필수 SW 설치

    A-2. Tomcat Server 설치 

    A-3. SSH Server

    A-4. Windows 사용자를 위한 XShell, MobaXterm 설치

    A-5. MacOS 사용자를 위한 Terminus 설치

 

강의에 관심을 가져주신 분들께 다시한번 감사의 인사를 드리며, 조만간에 좋은 강의로 찾아뵙도록 하겠습니다. 

감사합니다. 

 

다른 댓글 보기(12)
Dowon Lee 프로필
"Jenkins를 이용한 CI/CD Pipeline 구축" 강의를 공개하려고 합니다.
Dowon Lee 2021.10.06

안녕하세요, 이도원입니다. 

"Spring Cloud로 개발하는 마이크로서비스 애플리케이션" 강의를 시작한지 벌써 6개월이 되어 갑니다. 생각보다 많은 수강생분들이 관심을 가져 주셨습니다. 다시한번 감사의 인사드립니다. 

그리고, 제가 올해 강의를 진행하기로 기획했던 후속강의를 곧 공개할 수 있게 되어 여기 강의소식란에 글을 올립니다. 후속 강의는 CI/CD에 관련된 내용으로 Jenkins라는 오픈 소스를 활용하는 CI/CD 작업을 진행하려고 합니다. 강의 내용은 다음과 같습니다.  "Spring Cloud로 개발하는 마이크로서비스 애플리케이션"보다 강의 내용이 적어 준비가 금방 끝날거라 생각했었는데, 이래저래 바쁜 핑계로 인해, 이제서야 준비가 끝나 갑니다. 강의 녹화를 마무리하고, 10월 중순 경에는 정식 공개가 되지 않을까 기대해 봅니다.

 

감사합니다. 

 

다른 댓글 보기(19)
Dowon Lee 프로필
후속 강의에 대한 안내
Dowon Lee 2021.07.19

안녕하세요, 이도원입니다. 

먼저 강의에 관심을 가져주신 많은 분들까 감사의 인사드립니다. 

Spring Boot와 Spring Cloud를 활용한 마이크로서비스 관련 강의는, CNCF에 얘기하는 Cloud Native의 구성요소 4가지에 맞춰서 강의를 구성해 보려고 계획했습니다. 

- 컨테이너 가상화

- 마이크로서비스

- CI/CD

- DevOps

"Spring Boot를 이용한 RESTful Web Services 개발"과 "Spring Cloud로 개발하는 마이크로서비스 애플리케이션" 강의를 시작하였고, 강의에서 미쳐 다루지 못한 내용인 MSA Achitecture, Pattern, Service Mesh와 CI/CD는 후속 강의로 계획 중입니다. 그리고 "Spring Boot를 이용한 RESTful Web Services 개발" 강의는 새로 업데이트 된 라이브러리를 반영하여 다시 업데이트 계획 중입니다. 

말씀하신 내용처럼 후속 강의는 다음 순서로 오픈 할 계획입니다. 강의 오픈 시기는 다른 업무와 겹쳐 계속 미뤄지고 있지만, 최대한 올해 오픈하는 게 목표입니다. 

1. CI/CD (8월 중)

2. MSA Architecture + Pattern + Service Mesh (9월~10월)

3. WebFlux (~12월) 

무더운 더위와 코로나로 고생스럽지만, 모두들 건강하시고, 하시고자 하는 바를 이루시길 바랍니다.

감사합니다. 

다른 댓글 보기(10)