TECH NOTES
기술노트
현장에서 검증된 개발 지식을 기록합니다.
54321
Backend
TLS 핸드셰이크 왕복 줄이기 — HelloRetryRequest·키 공유·세션 재개 실전
TLS 1.3에서 핸드셰이크 왕복이 하나 더 생기는 원인과 해결책을 정리한다. HelloRetryRequest의 발생 조건, 키 공유 그룹 선택, 세션 재개와 0-RTT의 트레이드오프, 그리고 실제로 측정하는 방법까지 다룬다.
Etc
웹 보안 헤더 총정리 — CSP·HSTS·CORS·X-Frame-Options 2026 실전
CSP·HSTS·CORS·X-Frame-Options·Permissions-Policy까지 각 보안 헤더의 역할과 실전 설정을 정리한다. nonce·리포트·HSTS preload·CORS 오해까지 nginx·Express 예시로 바로 적용.
Infra
로드 밸런싱 기초 — 트래픽을 여러 서버로 나누기
서버 한 대로 버티다 늘리려면 앞에 로드 밸런서가 필요하다. 라운드로빈·least connection 같은 분산 방식과 세션·헬스체크 함정까지.
Infra
Let's Encrypt 인증서 자동 갱신, 만료로 사이트 죽이지 않기
90일 인증서는 자동 갱신이 핵심. certbot 타이머 동작 확인, 갱신 후 nginx reload, dry-run 점검까지.
Infra
nginx 502 Bad Gateway, 원인부터 잡기
502는 nginx가 업스트림(앱)에서 정상 응답을 못 받았다는 뜻. 앱 다운·소켓 경로·타임아웃·권한 순으로 점검한다.