개발 일상 | 백엔드 김승원의 실무 노트

  • 홈
  • 태그
  • 방명록

dns 1

DNS와 CDN 동작 원리 - 웹 성능 최적화의 기초

들어가며며칠 전 새벽, 운영 중인 API 서비스가 일부 사용자에게만 접속이 안 된다는 알람이 울렸습니다. 서버는 멀쩡했고, 부하도 정상이었습니다. 결국 원인은 CNAME 체인 중간에 낡은 레코드 하나가 남아 있어서, 특정 지역의 Recursive Resolver만 이상한 IP를 캐싱하고 있었던 것이었습니다. 원인을 찾는 데 40분, 수정은 2분이 걸렸습니다.이런 경험, 한 번쯤 있으시죠? 백엔드 개발자는 DNS와 CDN을 "그냥 도메인 찍으면 어딘가로 가는 것"으로 여기다가, 실제 장애가 터지면 dig 명령어부터 당황스러워집니다. TTL이 뭔지는 아는데 왜 지금 이 값이 먹히고 있는지, Cache-Control의 s-maxage와 max-age가 어떻게 다른지, CloudFront와 Cloudflare ..

CS 2026.04.08
이전
1
다음
더보기
프로필사진

개발 일상 | 백엔드 김승원의 실무 노트

3~7년차 백엔드 개발자를 위한 실무 의사결정 노트. Spring/JPA/Kafka/아키텍처/AI 통합 등 현업에서 부딪힌 선택과 트레이드오프를 정리합니다.

  • 개발 일상 N
    • Java
    • Spring Boot
    • JPA
    • Architecture
    • Database
    • DevOps
    • Kafka
    • CS
    • QueryDSL
    • AI
    • 최신 트렌드 N
    • AI 시대 생존기 N

Tag

openai, JPA, docker, ai 에이전트, github actions, spring boot, LLM, 오픈소스 AI, ai agent, claude code, DevOps, PostgreSQL, Java, Anthropic, spring ai, GPT-5.4, 백엔드, MCP, codex, AI 코딩,

최근글과 인기글

  • 최근글
  • 인기글

최근댓글

공지사항

Archives

Calendar

«   2026/05   »
일 월 화 수 목 금 토
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31

방문자수Total

  • Today :
  • Yesterday :

Copyright © AXZ Corp. All rights reserved.

티스토리툴바