예매 시스템으로 배우는 실전 Redis

1.[설계] 예매 시스템에 왜 Redis가 필요할까?

post-thumbnail

2.[설계] 헥사고날 아키텍처 구조 설계

post-thumbnail

3.[설계] Redis 실험에 집중하기 위한 멀티 모듈 구조

post-thumbnail

4.[설계] 예매 시스템의 데이터 구조

post-thumbnail

5.[설계] 예매 API 구조

post-thumbnail

6.[Redis] 스프링에서 레디스 사용하기 — Lettuce 편

post-thumbnail

7.[Redis] 스프링에서 레디스 사용하기 — RedisRepository vs RedisTemplate

post-thumbnail

8.[Redis] 스프링에서 레디스 사용하기 — 원자성을 보장하는 Redisson + Lua

post-thumbnail

9.[Redis] 스프링에서 레디스 사용하기 — Redisson으로 저장 가능한 객체와 고급 기능

post-thumbnail

10.[캐시전략] Caffeine으로 로컬 캐시 적용해보기

post-thumbnail

11.[캐시전략] Caffeine + Redis + DB, 3단 캐시 구조로 확장하기

post-thumbnail

12.[캐시전략] K6로 캐시 적용 전후 성능 테스트해보기

post-thumbnail

13.[동시성제어] JPA 비관적 락으로 중복 예약 막기

post-thumbnail

14.[동시성제어] 한 좌석에 100명이 몰리면? - CountDownLatch로 JPA 락 테스트하기

post-thumbnail

15.[동시성제어] Redisson으로 분산 락 적용해보기

post-thumbnail

16.[동시성제어] 서버가 2대라면? 분산 락으로 한 좌석만 예약되게 막기 — Redisson 테스트

post-thumbnail

17.[RateLimit] 1분에 20번만 조회할 수 있다 — Redis + Lua로 구현한 봇 차단

post-thumbnail

18.[RateLimit] 같은 영화 스케줄은 10초에 한 번만 예약 가능하다 - Redis + Lua로 실현한 비즈니스 제약

post-thumbnail