redis를 활용한 대규모 트래픽 처리

교육 대상 현직 개발자 (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

신청/결제
선발 절차가 있나요?
교육 과정
코드 리뷰는 어떻게 진행되나요?
교육 과정
리뷰어는 어떻게 구성되어 있나요?