안녕하세요, 이도원입니다.
그동안 미뤄왔던 "Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)" 강의에 대한 1차 업데이트가 완료 되었습니다. 이번 업데이트는 실습 예제한 대한 부분은 기존 Spring boot 2.x 버전에서 Spring boot 3.x 버전으로 변경한 내용입니다. 강의 내용 콘텐츠에 대한 업데이트는 하반기에 2차 업데이트 할 계획입니다.
앞서 공지해 드렸던 내용처럼 6월말까지 일정으로 마무리하려고 했는데, 현재 프로젝트 일정과 겹쳐 도저히 시간을 맞출수가 없었습니다. 다시한번 죄송하다는 말씀드립니다.
이번 강의 콘텐츠를 업데이트 하면 새롭게 몇몇 내용들도 추가되었으니 같이 참고하시면 좋을 것 같습니다. 추가된 부분은 Swagger API (OAS 3.0) 적용과 Kubernetes에서 Spring Boot 애플리케이션(서비스)를 배포하기 위해 필요한 K8s manifest 설정에 대한 부분입니다.
소스코드는 이미 github에 공유해 드렸으나, 콘텐츠를 다시 녹화하면서 일부 변경되거나 추가되기도 하였으니, 최신 코드로 실습해 보시기를 권장드립니다. 실습 코드가 업데이트 된 부분은 아래와 같습니다.
joneconsulting/toy-msa: A Toy project for a mas practice. (github.com)
(브랜치: springboot3.2, springboot3.2_k8s)
Eureka Service Discovery
Configuration Service
First-Service
Second Service
Apigateway Service
Kafka
Catalog Service
Order Service
User Service
Kubernetes 배포
Distributed Tracing (with Zipkin)
Swagger API (OAS 3.0)
추가로, 업데이트 이후 진행하겠다고 했던 이벤트도 조만간에 진행하도록 하겠습니다.
감사합니다!