wibaek.page

최신 글

  1. API 에러 응답을 RFC 9457 Problem Details로 표준화하기

    새 프로젝트에 들어가거나 다른 팀의 API를 연동하다 보면 에러 응답이 제각각인 상황을 자주 만난다. 어떤 API는 errorCode와 message를 보내고, 다른 API는 code와 error message를 사용한다. 같은 서비스 안에서도 검증 오류와 비즈니스 오류, 예상하지 못한

  2. Docker에서 Loki로 로그 수집하기: Alloy와 logging driver, 무엇을 고를까

    서비스를 운영하다 보면 docker logs만으로는 금방 한계가 온다. 여러 컨테이너의 로그를 한곳에서 검색하고 싶고, 특정 시점의 장애를 다시 추적하고 싶고, 결국에는 알림과 대시보드도 붙이게 된다. 이때 한 번쯤 이런 질문을 하게 된다. Docker에서도 애플리케이션 옆에 수집 컨테

  3. 간헐적으로 깨진 MS 소셜 로그인: COOP와 사라진 window.opener의 미스터리

    window.opener를 끊어버린 COOP 추적기 어제까지 멀쩡하던 MS 소셜 로그인이 어느 날부터 배포 환경에서 간헐적으로 실패하기 시작했다. 더 난감했던 건, 인증 로직을 바꾼 적이 없었다는 점이다. 백엔드 쪽 변경도 없었고, Git 로그를 뒤져봐도 로그인 플로우를 건드린 흔적은