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 다수 요청 시?!