#백엔드
-
Node.js 응답 지연은 이벤트 루프부터 본다: 블로킹 원인과 대응 체크리스트
느려짐의 첫 의심 대상은 이벤트 루프 블로킹입니다. 측정 지표, 코드 패턴, 워커 분리 기준을 합쳐야 원인 파악이 빨라집니다.
-
OpenAPI 문서와 실제 API가 어긋날 때 먼저 잡을 기준
OpenAPI는 문서가 아니라 프론트엔드와 백엔드가 함께 지켜야 할 API 계약으로 다뤄야 오래 갑니다.
-
SQLite 운영 적용 전 체크리스트, PostgreSQL로 넘어가야 하는 순간
SQLite는 작은 서비스와 단일 서버에는 좋은 선택이지만, 동시 쓰기·분산 배포·권한 관리 요구가 커지면 서버형 DB를 검토해야 한다.
-
로그 레벨과 구조화 로깅, 운영에서 쓸 수 있는 로그의 기준
로그는 레벨 기준을 팀이 합의하고, 사람이 읽는 문장이 아니라 기계가 검색할 수 있는 구조로 남겨야 운영에서 쓸 수 있다.
-
타임존 버그, 저장은 UTC 표시할 때 변환이 기본이다
시각은 UTC로 저장하고 표시할 때 사용자 타임존으로 변환한다. 날짜만 필요한 값은 시각과 다르게 취급해야 한다.