교육 대상
현직 개발자 (Java / Kotlin)
교육 기간
25/01/06 ~ 25/02/05 · 4주
교육 장소
온라인
IT 대기업 이직을 위한 필수 기술 Redis
도메인과 관계없이, 서비스의 핵심 기능에 활용되는 개념입니다.
강의가 아닌 프로젝트로 실무와 동일한 과정을 경험하세요.
온라인 강의에서는 경험할 수 없는 깊이 있는 결과물을 완성합니다.
빠른 성장을 가능하게 하는 현직자의 코드 리뷰까지
효과적인 코드 리뷰를 위해, 핵심 규칙에 따라 코드 리뷰가 진행됩니다.
정해진 답변이 아닌, 나의 구현 내용에 맞는 피드백을 경험해 보세요 !
실제 코드 리뷰 예시 보기
상세 커리큘럼
이커머스 결제 프로세스 구현
4주간 아래 내용을 코드 리뷰와 함께 완성하는 것을 목표로 합니다. 커머스의 핵심 프로세스인 상품 - 주문 - 결제 과정이 원활하게 이어질 수 있도록 성능 및 속도 개선에 집중합니다.
step 1
Multi Module 기반 프로젝트 설계
목표
Multi-Module 을 통한 대규모 환경에서의 모듈화 및 코드 재사용성 학습
핵심 기술
•
시나리오에 따른 테이블 설계 및 관계 정의
•
요구 사항 기반 Multi-Module 프로젝트 설계 및 구현
•
각 모듈 간 의존성 문제 해결
step 2
Indexing 및 Caching 개념을 활용한 페이지 성능 측정
목표
단계별 성능 최적화를 통한 효율성, 확장성 향상
핵심 기술
•
Indexing을 적용한 성능 개선 및 최적화
•
Caching 을 적용한 성능 개선 및 최적화
•
최적화 결과 비교를 위한 부하 테스트 및 성능 측정
step 3
Lock 을 활용한 동시성 이슈 해결
목표
동시성 이슈 해결을 위한 효율적인 Lock 활용
핵심 기술
•
AOP를 이용한 선언적 분산 락 구현
•
Redisson 라이브러리 활용시 Lua script 작성 확인
step 4
Rate limit 을 활용한 서버 리소스 관리
목표
Redis를 활용하여 효율적이고 확장 가능한 Rate Limit을 구현
핵심 기술
•
TTL (Time To Live)를 활용한 요청 제한 시간 설정
•
Spring Boot 기반 Rate Limit 적용 예제 해결
아래 방식으로 4주간 진행됩니다
믿을 수 있는 실력을 가진 멘토진과 함께합니다.
교육비
원하는 키워드만 깊이있게 학습할 수 있도록 구성되어 있습니다.
모집 개요
교육 대상
개발 역량을 키우고 싶은 현직 1~3년차 개발자 (Java/Kotlin)
교육 기간
25/01/06 ~ 25/02/05 · 4주
교육 장소
온라인
지원 마감
25/01/02 16시까지
FAQ
신청/결제
선발 절차가 있나요?
교육 과정
코드 리뷰는 어떻게 진행되나요?
교육 과정
리뷰어는 어떻게 구성되어 있나요?