기술 스택 기본 : 언어 : Java (JDK 17 이상) 프레임워크 : Spring Boot (3.x 버전) IDE : Intellij(1달 무료 있습니다.), vs-code, cursor(무료버전이 있습니다.), eclipse 형상 : GitHub

사전 준비사항 : 노트북?

전반적인 진행 계획 및 주차별 상세 커리큘럼

운영 계획

진행 계획 및 운영 방안

주차별 학습 계획:

1주차 1> 개발 환경설정 2> 모놀리식의 이해와 MSA 기본 개념 다지기 3> 추가 기술 스택 선정 및 스프린트 일정 수립

학습 목표: 모놀리식 아키텍처와 MSA의 차이를 이해합니다. Sprint 범위와 Task 를 할당합니다.

목표 활동: 스프린트 일정 및 Task 설정 모놀리식 아키텍처로 2개의 도메인 서비스 코드 개발

2주차 1> MSA를 위한 프로젝트 분리 2> MSA에서 서비스간 호출 구현

학습 목표: 모놀리식 애플리케이션을 두 개의 독립적인 마이크로서비스(예: UserService, ProductService)로 분리합니다. 서비스 간 동기 및 비동기 호출 구현