HTTP
HTTP 프로토콜 관련 학습 기록.
HTTP Connection Pool
- 요약 : > HTTP는 TCP/TLS 연결 비용이 크기 때문에, 매 요청마다 새 연결을 생성하면 latency와 CPU 부하가 커진다 > 그래서 Node.js에서는 keep-alive 기반의 connection pool을 사용해 연결을 재사용하는 것이 필수 > 보통 1개의 외부 API 서버에 대해 인스턴스당 10100개의 커넥션 풀을 유지하는 것이 가장...
HTTPS는 어떻게 안전한가 — TLS, 인증서, 그리고 termination
쿠버네티스 외부 노출 작업을 하다가 "TLS termination을 어디서 할지 정해야 한다"는 얘기가 나왔는데, 정작 나는 TLS가 뭔지부터 흐릿했다. HTTPS의 자물쇠 아이콘은 매일 보면서도 그 안에서 무슨 일이 벌어지는지는 한 번도 제대로 안 들여다봤던 거다. 그래서 HTTP와 HTTPS가 뭐가 다른지부터, TLS가 실제로 무엇을 해주는지까지 정리했...