태그: #http
GPU·LLM·MLOps·쿠버네티스, 그리고 마음가짐에 관한 글 · 9 편
API 설계 완전 가이드: 되돌릴 수 없는 결정부터 정하기
API 설계를 하나의 축으로 다시 배열합니다. 공개하는 순간 되돌릴 수 없게 되는 결정과 나중에 바꿀 수 있는 결정을 구분하고, 리소스 경계·식별자·메서드 의미론·상태 코드·오류 형식·페이지네이션·시간과 돈의 표현·버저닝을 되돌림 비용 순서로 정리합니다. RFC 9110, RFC 6585, RFC 9457 원문을 근거로 씁니다.
2026-08-15 · 44 분 읽기 #api설계#rest#http#rfc9110#rfc9457HTTP Keep-Alive와 커넥션 재사용 — 간헐적 502를 만드는 타임아웃 경쟁 조건
백엔드 로그에는 아무 오류가 없는데 로드밸런서에서만 간헐적으로 502가 섞여 나온다면 대부분 커넥션 재사용 경쟁 조건입니다. 서버가 유휴 커넥션을 닫는 바로 그 순간 클라이언트가 그 커넥션에 요청을 쓰면 FIN과 요청이 엇갈립니다. 왜 백엔드 keepalive 타임아웃을 로드밸런서 유휴 타임아웃보다 길게 잡아야 하는지, curl -w로 namelookup과 connect와 appconnect
2026-07-26 · 26 분 읽기 #network#http#performance#load-balancer#tcpCORS 에러, 서버를 고쳐야 하는 이유 — 브라우저 정책의 정확한 동작과 잘못된 해법들
CORS는 서버를 지키는 보안 장치가 아니라 브라우저가 스크립트에게 응답을 읽게 해 줄지 판단하는 정책입니다. 그래서 curl은 되고 브라우저만 막히며, 고칠 곳은 언제나 서버의 응답 헤더입니다. 프리플라이트가 발생하는 정확한 조건, credentials를 쓸 때 와일드카드를 못 쓰는 이유, Vary 헤더가 없어서 CDN 캐시가 오염되는 사고, 브라우저 에러 메시지별 원인 해독표를 정리했습니
2026-07-26 · 25 분 읽기 #web#cors#http#browser-security#apiHTTP QUERY 메소드 — REST의 오랜 딜레마를 푸는 새로운 동사
GET은 본문을 보낼 수 없고 POST는 검색에 의미가 맞지 않습니다. 이 오랜 딜레마를 푸는 새로운 HTTP 동사 QUERY 메소드의 동기와 의미론, 그리고 실무 적용 방법을 깊이 있게 다룹니다.
2026-06-25 · 26 분 읽기 #http#query-method#rest#api-design#rfcCDN 완벽 가이드 — Cache, Edge Compute, Origin Shield, HTTP 캐싱 헤더 모든 것 (2025)
CDN의 모든 것 — 1998년 Akamai에서 시작된 edge caching의 역사, Anycast + DNS + GSLB의 라우팅 삼위일체, PoP과 edge 서버의 물리적 구조, Cache Key 설계와 Vary 헤더의 함정, HTTP 캐싱 헤더(Cache-Control, ETag, If-None-Match, stale-while-revalidate), Origin Shield와 Tie
2026-04-15 · 36 분 읽기 #cdn#caching#edge-compute#cloudflare#fastlyHTTP 세맨틱 완전 해설 — 메서드, 상태 코드, 쿠키, CORS, CSP, HSTS, SameSite 끝장 가이드 (2025)
매일 쓰는 HTTP지만 PUT vs PATCH를 정확히 구분하는 개발자는 드물다. 302/303/307/308 리디렉션 4형제의 차이, SameSite=Lax가 바꾼 크로스사이트 세상, CORS preflight의 진짜 비용, CSP nonce/hash/strict-dynamic 선택 기준, HSTS preload의 위험, Cookie의 Partitioned/CHIPS, 그리고 Referre
2026-04-15 · 29 분 읽기 #http#web-security#cors#cookies#cspREST API 설계 베스트 프랙티스 2025: 네이밍, 버저닝, 에러 처리, 페이지네이션, 보안
REST API 설계의 모든 것! 리소스 네이밍, HTTP 메서드 올바른 사용, 상태 코드, 에러 응답 표준, 페이지네이션(Cursor vs Offset), 버저닝(URL vs Header), 인증(OAuth2/JWT/API Key), OpenAPI 3.1, 실전 설계 패턴.
2026-03-25 · 29 분 읽기 #rest-api#api-design#http#pagination#versioning개발자를 위한 네트워크 기초 완전 정복: TCP/IP, HTTP, DNS, TLS부터 gRPC, WebSocket까지
개발자가 반드시 알아야 할 네트워크 기초를 완전 정복합니다. TCP/IP 4계층, HTTP/1.1 vs 2 vs 3, DNS 동작 원리, TLS 핸드셰이크, gRPC, WebSocket, CDN, 로드밸런서까지 — 면접에서 바로 써먹는 실전 가이드.
2026-03-23 · 42 분 읽기 #networking#tcp-ip#http#dns#tlsHTTP/HTTPS 트러블슈팅 완벽 가이드 - 실무에서 바로 쓰는 디버깅 기법
HTTP 상태 코드 분석부터 TLS 핸드셰이크 디버깅, 인증서 체인 검증, curl 고급 기법, 502/503/504 에러 해결, CORS 문제, 리다이렉트 루프, HTTP/2·HTTP/3 디버깅, 로드밸런서 트러블슈팅까지 실무 시나리오 중심으로 정리한 종합 가이드
2026-03-08 · 36 분 읽기 #networking#http#https#tls#troubleshooting