1. 실무 환경 구현 해보기
네이버 클라우드 플랫폼으로 서버 환경 구성
Spring Boot 리소스 읽기
Request 재사용
2. 로그인 ( Cookie, Session, OAuth2.0 ) 프로젝트
Login ( Cookie, Session, OAuth2.0 )
OAuth2.0 네이버 로그인 - 직접 구현
OAuth2.0 Kakao 로그인 - 직접 구현
OAuth2.0 Google 로그인 - 직접 구현
3. 배달 플랫폼 프로젝트
배달 플랫폼 구현하기 (1) - 환경설정
배달 플랫폼 구현하기 (2) - 공통
배달 플랫폼 구현하기 (3) - 사용자 도메인
배달 플랫폼 구현하기 (4) - 스토어 / 메뉴 도메인
배달 플랫폼 구현하기 (5) - 상품 주문 도메인
배달 플랫폼 구현하기 (6) - 가맹점 도메인 개발
배달 플랫폼 구현하기 (7) - 가맹점 주문 개발
배달 플랫폼 구현하기 (8) - 가맹점 정산 배치 개발
배달 플랫폼 구현하기 (9) - 모니터링 적용
4. SNS 프로젝트
Threads SNS 구현하기 (1) - 개요
Java21 Virtual Thread
5. Spring 배치 프로젝트
정산 시스템 구현하기 With Spring Batch
정산 시스템 개선하기 - 수동 작업 자동화 ( Scheduling )
정산 시스템 개선하기 - Multi Thread Issue
6. 성능 테스트 및 모니터링
PinPoint 적용 및 Scale out
성능 테스트 nGrinder 적용기
성능 테스트 K6 적용기
Jacoco ( 코드 커버리지 ) 적용기
SpringBoot Actuator + Prometheus + Grafana
Pinpoint Docker 적용
7. CI/CD
Github Actions 알아보기
Github Actions CI 만들기
Github Actions CD 만들기
Github Actions SSH 키 사용
Github Actions Workflow Concurrency
Github Actions Workflow Slack Notify
Github Actions Runner
Github Actions Jacoco 적용기
CI 와 코드 커버리지 기준 미 충족 시 PR Merge 비활성화 하기
Nginx 무중단 배포 ( Blue/Green )
8. Redis
Redis 다수 요청 시?!