백엔드

API설계

에러처리, Rate Limiting, errorId

33개의 글
  1. 백엔드/API설계

    API 에러 추적 개선하기: errorId 패턴으로 디버깅 시간 단축

    "서버 오류가 발생했습니다" 메시지만으로는 어떤 에러인지 특정할 수 없었습니다. errorId 패턴으로 디버깅 시간을 90% 단축한 방법을 공유합니다.

    8분 읽기
  2. 백엔드/API설계

    JavaScript 타임존 함정 피하기: UTC vs Local 날짜 처리

    1월 31일을 선택했는데 1월 30일로 저장되는 버그를 발견했습니다. JavaScript Date 생성자의 타임존 해석 방식을 이해하고, 정오(12:00) 패턴으로 해결한 방법을 공유합니다.

    8분 읽기
  3. 백엔드/API설계

    Next.js API에 Rate Limiting 구현하기 (메모리 기반)

    API 보안을 위해 Rate Limiting이 필요했습니다. Redis 없이 메모리 기반으로 구현하고 HTTP 429 표준을 준수한 방법을 공유합니다.

    9분 읽기