Google Drive 유형의 파일 저장소 및 공유 시스템 설계
파일 저장소 시스템 설계 사례 연구: 요구사항, 데이터 모델, 청크 업로드 API, 공유, 동기화, 충돌 처리 및 트래픽 급증 대응
파일 저장소 시스템 설계 사례 연구: 요구사항, 데이터 모델, 청크 업로드 API, 공유, 동기화, 충돌 처리 및 트래픽 급증 대응
할인 코드 시스템 설계 사례 연구: 플래시 세일 중 한도 초과 방지, atomic UPDATE, Redis Lua, Kafka 및 만료되는 예약 메커니즘
Spring Boot, Kafka, Redis GEO, SSE를 이용한 주문 추적 및 배송원 실시간 위치 추적 시스템 설계. 동시성, 일관성, 트래픽 급증 처리 분석.
경매 시스템 설계 사례 연구: 데이터 모델, API, 조건부 업데이트를 이용한 동시 입찰, Redis Lua, 스니핑 방지 및 안전한 세션 종료
1-1 및 그룹 채팅 설계 사례 연구: seq 기반 데이터 모델, 멱등성 메시지 발송 API, 워터마크 방식의 읽음 상태, outbox + Kafka 및 급증하는 부하 처리
뉴스 피드 설계 사례 연구: 요구사항, 규모 추정, 데이터 모델, API, fan-out on write vs on read 비교, 하이브리드 모델, 셀러브리티 처리, 일관성, 트래픽 급증
수백만 명의 플레이어를 위한 실시간 순위표 설계 사례 연구. Redis 정렬 세트를 사용한 데이터 모델, API, 점수 동점 처리, 멱등성, 트래픽 급증 대응을 포함합니다.
분산 Rate Limiter 설계 사례로, 요구사항, 알고리즘 선택, 데이터 모델, Redis Lua 스크립트, 동시성 처리 및 급증 트래픽 대응을 다룬다.
결제 시스템 설계 사례 연구: idempotency key를 통한 중복 청구 방지, 결제 게이트웨이와의 대사, 동시성 상황에서 안전한 환불 및 급격한 트래픽 증가 대처
빌링 구독 시스템 설계의 사례 연구로, 데이터 모델, API, 갱신 흐름, 중복 결제 방지, Kafka를 이용한 아웃박스 및 트래픽 스파이크 처리를 포함합니다.
URL 단축 서비스 설계 사례: 규모 추정, 중복 없는 단축 코드 생성, 다층 캐시, 별칭 충돌 처리, 데이터 일관성 및 트래픽 스파이크
디지털 지갑 설계 사례 연구: 이중 장부 모델, 멱등 API, deadlock 방지 잠금, Kafka outbox, 트래픽 급증 대응
라이드 셰어링 시스템 설계 사례 연구: Redis GEO로 가까운 드라이버 찾기, 라이드 매칭 시 동시성 처리, 데이터 일관성 유지, 피크 타임 부하 처리.
50ms 이내의 사기 점수 시스템 설계 사례. 요구사항, 데이터 모델, API, Redis velocity check, 멱등성, Kafka를 통한 outbox, 트래픽 급증 처리를 다룹니다.
Push, email, SMS 전송 시스템 설계 사례: 데이터 모델, idempotent API, outbox, 우선순위 큐, backoff가 있는 재시도 및 트래픽 급증 대응
음식 배달 시스템 설계 사례 연구: 요구사항, 데이터 모델, API, 주문 상태머신, 배달원 분배, Kafka와 Outbox, 실시간 업데이트.
전자상거래 플랫폼을 위한 자동완성 설계 사례 연구: 요구사항, 데이터 모델, API, Prefix 기반 Redis top-K, Kafka, hot key 처리 및 트래픽 급증 대응
자동차 렌탈 시스템 설계 사례 연구: PostgreSQL로 중복 예약 방지, 멱등성 있는 보증금 처리, 취소 시 전액 환불 및 설맞이 시즌의 높은 부하 대응.
장바구니 및 주문 흐름 설계 사례 연구: 요구사항, 데이터 모델, API, 과매출 방지, 멱등성, 아웃박스 및 플래시 세일 처리.
진료 예약 시스템 설계 사례 연구: 슬롯 모델, API, conditional update와 unique index를 이용한 중복 예약 방지, 예약 오픈 시간의 급증 트래픽 처리.