#Reference

OAuth 토큰, 어디에 저장할까 (쿠키 vs localStorage)
· 약 6분
로그인 후 받은 토큰을 브라우저 어디에 저장해야 하는지, 선택지별 장단점과 고르는 기준을 정리합니다.

OPA로 API 권한(인가)을 외부화하기
· 약 5분
권한 판단 로직을 각 서비스 코드에 흩지 않고, 정책 엔진(OPA)으로 빼서 한곳에서 결정하게 만드는 방법을 정리합니다.

SPA를 한 번 빌드해 여러 환경에 띄우기 (런타임 설정)
· 약 5분
API 주소처럼 환경마다 다른 값을, 빌드에 박지 않고 앱이 켜질 때 읽게 만들어 한 번 빌드로 여러 환경에 배포하는 방법을 정리합니다.

Temporal로 보상(Saga) 트랜잭션 다루기
· 약 5분
여러 서비스에 걸친 작업을 하나의 트랜잭션으로 묶을 수 없을 때, 보상(Saga) 패턴과 Temporal 워크플로우로 안전하게 되돌리는 방법을 정리합니다.

TSID vs UUID, 정렬 가능한 ID 만들기
· 약 4분
기본키로 흔히 쓰는 UUID가 왜 DB 인덱스에 불리한지, 그리고 시간순으로 정렬되는 TSID로 무엇이 달라지는지 정리합니다.