위키 홈

  • 2024-09-08 (modified: 2025-11-12)

환영합니다 :)

일지

2025-11-12

오늘 재미난 개발 문제를 겪었다. 앞으로 자주 겪을 수 있는 유형의 문제일 것 같아서 기록으로 남김.

현상:

  • 웹브라우저에서 사용자가 요청을 보내면 서버에서 받은 뒤에 OpenAI API를 호출하고 그 결과를 반환하는 일반적인 코드였는데 사용자에 따라 되거나 안되거나 하는 문제가 있었음.
  • 되는 사용자는 계속 되고, 안되는 사용자는 계속 안됨.
  • 캐시를 지우거나 브라우저를 바꿔도 안되는 사용자는 계속 안됨. 사용자의 네트워크를 LG 유플러스(집)에서 KT(스마트폰 테더링)로 바꾸니까 정상 작동.
  • 안되는 사용자의 경우 OpenAI API에서 “Country, region, or territory not supported.”라는 오류가 반환됐음.

추정 원인:

  • OpenAI를 호출하는 서버는 Cloudflare Workers 기반. CF Workers는 사용자의 지리적 위치 또는 현재 사용중인 ISP에 따라 서로 다른 edge network에서 실행됨.
  • 특정 지역에서 LG 유플러스 망을 쓰는 경우에 연결되는 특정한 CF edge network에서 OpenAI API를 호출하면 차단이 되는 것으로 보임.

해결:

  • 어차피 OpenRouter 도입을 고려하고 있었으니 user → cf → openai 대신 user → cf → openrouter → openai 이런 식으로 네트워크를 변경하여 해결

앞으로 edge network을 좀 더 적극적으로 쓰다보면 종종 만날 것 같은 (내 기준으로는) 새로운 유형의 문제인 것 같다.

2025-11-04

두 달만에 AI 어쩌고 모임에서 재미있게 이야기 나눴다.

2025-11-03

주변의 여러 지인들이 “브라운필드”를 “레거시”와 유사한 의미로 쓰길래 기원을 찾아봤다. 상당히 다른 뜻이었다. 원래의 맥락에서 “브라운필드 소프트웨어 개발”은 좋은 뜻이고 “그린필드”는 나쁜 뜻으로 쓰인다. 참고: 브라운필드 소프트웨어 개발.

2025-11-01

Ethical implications of AI-mediated interspecies communication을 읽었다. 신기하고 적응 안되는 세상이다.

지난 일지

위키 지도

위키 탐험을 위한 지도 (작업 중)