CORS는 왜 *와 쿠키를 같이 못 쓰나
CORS allowedOrigins vs allowedOriginPatterns, 자격증명과 와일드카드의 충돌, preflight 동작을 다룬다.
키워드가 정확히 일치하지 않아도 의미로 글을 찾아줍니다. 모든 처리는 브라우저 안에서 일어나며 — 서버·API 키·외부 전송이 없습니다. (검색 모델은 처음 한 번만 받고 이후 캐시됩니다.)
매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.
CORS allowedOrigins vs allowedOriginPatterns, 자격증명과 와일드카드의 충돌, preflight 동작을 다룬다.

임베딩·코사인 유사도로 의미를 찾는 벡터 검색(ANN·HNSW)과 링크로 권위를 흐르게 하는 PageRank. 현대 검색·추천·랭킹의 두 기둥을 애니메이션으로 정리합니다.
사용량 미터링에서 어떤 응답(상태코드)을 과금·집계 대상으로 셀지의 경계 정의와 함의. 분류 규칙을 한 곳에 모으는 설계.
부가 기능 저장소(Redis) 장애 시 fail-open/closed 선택과 카운터 초기화 경합 방지를 다룬다.
소비하는 외부 클라이언트 메서드에 파라미터를 더할 때 하위호환을 지키고 응답을 검증 로깅하는 소비자 관점 설계.
내부 상태와 외부 시스템 상태를 차집합으로 비교해 등록·철회를 양방향으로 맞추는 조정 동기화. 드리프트를 멱등하게 복구하는 설계.
LIMIT/OFFSET·DATE 파라미터의 타입 바인딩 오류와 안전한 캐스팅·방어를 다룬다.

테스트가 느려서 안 돌리게 된다 처음엔 모든 테스트에 @SpringBootTest를 붙였습니다. 그랬더니 테스트 하나 돌리는 데 전체 컨텍스트가 다 떠서 느리고, 결국 테스트를 잘 안 돌리게 되더라고요. 😅 해결책은 두 가지입니다. (1) 필요한 계층만 잘라 띄우는 테스트 슬라이스, 그리고 의외로 더 중요한 (2) 컨텍스트 캐시를 깨지 않는 것. ...
하위 예외를 도메인 예외로 감싸 다시 던질 때 원래 예외를 cause로 전달해 근본 원인 스택트레이스를 보존하는 원칙.