목록2025/07/01 (1)
코디잉
6주차 - WIL (Weekly I Learned)
🧐 6주차 과제 1. Distributed Lock - Redis 기반의 분산락 구현해보기2. Distributed Lock - 주문, 결제 등에 적절한 키와 범위를 선정해 분산락 적용하고, 통합테스트 작성하기3. Cache - Cache 전략 취할 수 있는 구간 점검하고 적절한 전략 선정하기4. Cache - Redis 기반의 캐싱 전략 적용하기✅ Keep (잘한 점 / 유지할 점)- 콘서트별로 토큰을 관리하려던 구조를 전환하여 전체 예약서비스 접근 제어용 대기열 구조로 단순화 - 허용된 대기열 토큰의 유효시간을 고려한 스케줄러를 도입하여 유효하지 않은 토큰 자동 만료 처리 - 재시도 방식의 Spin Lock 로직을 Redis로 직접 구현하고 Lua 스크립트로 안전하게 락 해제 처리 - 100개 동..
PROJECT/항해플러스 Lite 백엔드
2025. 7. 1. 19:39