• fetch 타임아웃과 재시도, API 호출이 멈출 때 먼저 볼 기준

    fetch 호출은 타임아웃, 취소, HTTP 오류, 재시도 가능 여부를 분리해서 다뤄야 장애와 중복 요청을 줄일 수 있다.

  • 테스트 데이터는 Fixture와 Factory 중 무엇으로 만들까

    테스트 데이터는 전역 Fixture로 쌓기보다 테스트 목적에 맞게 Factory, Builder, seed 데이터를 나눠야 유지보수가 쉬워진다.

  • GitHub Actions 캐시, 언제 넣어야 빨라질까? CI 속도 개선 체크리스트

    GitHub Actions 캐시는 느린 CI의 만능 처방이 아니라 반복 다운로드와 빌드 비용이 큰 구간에만 효과가 있다.

  • JWT를 localStorage에 넣어도 될까? 쿠키와 세션을 고르는 기준

    JWT는 저장 전략이 아니라 토큰 형식이다. 브라우저 웹앱 기본값은 대개 HttpOnly 쿠키가 더 낫고, localStorage는 예외가 분명할 때만 쓰는 편이 안전하다.

  • .env 파일 관리, 깃에 한 번 올리면 비밀번호는 이미 샌 겁니다

    .env를 깃에 올렸다면 히스토리 삭제보다 키 교체가 먼저다. 처음부터 막는 법과 사고 후 대처 순서를 정리했다.