STUDY/TIL
[TIL] 241127
7alswn
2024. 11. 27. 22:33
Do - List
- 코드카타
- 개인 과제 정리
- Spring Data JPA 학습 및 구현
- 엔티티 설계: Product, Order, OrderItem
- POST /products, GET /products API 구현
강의 리스트업
개인 과제와 관련된 강의를 정리했습니다.
- Spring Data JPA - Spring Master
- Validation - Spring Master
- 인증, 인가 - Spring Master
- API 예외 처리 - Spring Master
- RestTemplate & Open API (FeignClient 병행) - Spring Master, MSA
- Spring Cloud (Eureka, Ribbon, FeignClient, Sleuth, Zipkin, Resilience4j) - MSA
- 인메모리 저장소와 Redis (캐싱)
- Docker, Docker Compose
- 컨피그 서버 - MSA
예상 구현 과정
개인 과제 예상 구현 과정입니다.
- 기본 API 개발: 상품 및 주문 서비스 설계, 데이터 연동, 기본 CRUD 구현
- OAuth2 + JWT 인증/인가: 인증/인가 로직 추가
- 게이트웨이: API 요청 인증 처리
- 로드 밸런싱: 상품 서비스 복제 및 로드 밸런싱 구현
- 서킷 브레이커: 상품 서비스 장애 처리
- 캐싱: Redis 캐싱 추가
- 분산 추적: Zipkin 연동
- 환경 분리: Spring Profile 설정