Leehyoungwoo / vacation-study

vacation study
0 stars 0 forks source link

Objective #1

Open all-cloudz opened 7 months ago

all-cloudz commented 7 months ago

TL;DR

알고리즘

  1. SSAFY 밀린 과제 하루에 한 개씩 풀기
  2. 코드트리 Intemediate Mid

Spring

Spring (Boot)

  1. SSAFY 관통 프로젝트 리팩토링 (~12/01)
  2. 게시판 재구현
    • 게시판 : CRUD, 조회수, 좋아요, 스크랩
    • 회원 : 회원가입, 로그인/로그아웃, JWT[, OAuth2.0]
  3. 단위/통합 테스트 코드 작성
  4. @Transactional 이해

Spring Data JPA

  1. 게시판의 기본적인 CRUD
  2. QueryDSL 활용
  3. 다양한 페이지네이션 최적화 및 성능 테스트
  4. Fetch Join 이해
  5. [비관적 락, 낙관적 락]

Spring Security

  1. JWT 필터 추가 및 동작 구현
  2. Security Config 이해
  3. 로그인 관련 FilterChain 이해

DevOps

Docker

  1. GCP에서 수동 배포
  2. Volume으로 보안상 중요한 파일 마운트
  3. Dev, Prod 환경 분리

Kubernetes

  1. GCP에서 k8s 클러스터 구축
  2. k8s 클러스터에 수동 배포
  3. Config Map, Secert 등을 활용한 보안 파일 마운트
  4. Dev, Prod 환경 분리

CI/CD

  1. Github Actions를 이용하여 CI 구현
  2. ArgoCD를 이용하여 CD 구현
Leehyoungwoo commented 7 months ago

관련 이슈: #2

마감 예정일: 2023-12-01