<aside>
💡
경험 모음집
</aside>
0. 업무 경험
Redis 네트워크 사용량 개선 작업
Redis 복제 지연 분석
[PARAGON] 배치 환경 설정 배포 작업
[PARAGON] MySQL 5.7 → 8.0.17 버전 마이그레이션
[PARAGON] MySQL8.0.17 Deprecated ( [Hint]SQL_CALC_FOUND_ROWS / [Fun]FOUND_ROWS()) 제거
[PARAGON] K6 부하 테스트 적용
[PARAGON] Kafka
[PARAGON] Burrow
의존성 주입 최적화로 Quartz-Spring 통합 개선
JPA 양방향 @OnetoOne Lazy Not Working?!
[PARAGON] WarmUp 활용
[PARAGON] Redis Cache On/Off 적용
gRPC + Armeria + Dagger 서비스 흐름
[Nexus 알아보기](https://imwoo94.notion.site/Nexus-1884cf085df54704a0c0b30c6d2e8e6e)
[Bitbucket 가이드 및 구성 알아보기](https://imwoo94.notion.site/Bitbucket-fc882318da194e238e0c83bd00a70be8)
AXBoot 알아보기
OpenSearch 알아보기
IntelliJ Http Client 가이드
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 다수 요청 시?!