전체 글 16

6. 아무튼 내 잘못은 아닌 거 같은데

0. Intro가족이 내가 만든 페이지를 그럭저럭 쓰는데, 어느 날 숫자가 안나온다는 이야길 했더랬다.1. 무슨 상황일까지금의 내 페이즈는 야후 API를 못 받아오면 아무 로직이 동작할 수 없는 구조라, 빠르게 확인을 했었다.확인해보니 API를 못받아오는 게 아니라, API를 받아올 때 58초정도나 기다려야 했던 것.2. 뭐가 문제였을까문제는 간단했다. 야후 API 서버 상태가 안좋아서, 전반적으로 응답 속도가 느렸던 것. 이 날 부랴부랴 확인해보니, 다운디텍터에서는 이 날 모든 야후 서비스에서 장애징후를 표시하고 있었다. 3. 그러면 왜 58초나?이건 더 간단했다. 이전 코드 return Promise.all(items.map(([ticker, range, interval]) => { ..

5. Take five

1. Intro [장학] 2026. 1학기 한국방송통신대학교 교외(발전기금, 출판문화원,아시아발전재단)장학생 선발 안내https://knou.ac.kr/knou/561/subview.do?enc=Zm5jdDF8QEB8JTJGYmJzJTJGa25vdSUyRjUxJTJGNzkyNzA0JTJGYXJ0Y2xWaWV3LmRvJTNGcGFnZSUzRDElMjZzcmNoQ29sdW1uJTNEc2olMjZzcmNoV3JkJTNEJUVBJUI1JTkwJUVDJTk5JUI4JTI2YmJzQ2xTZXElM0QlMjZiYnNPcGVuV3JkU2VxJTNEJTI2cmdzQmduZGVTdHIlM0QlMjZyZ3NFbmRkZVN0ciUzRCUyNmlzVmlld01pbmUlM0RmYWxzZSUyNnBhc3N3b3JkJTNEJTI2..

5. 기획이 엉성하면 몸이 고생한다.

최근(2026-04-07 ~ 2026-04-09)에는 Market Radar를 프로토타입에서 운영 가능한 서비스로 만드는 작업이 대부분이었다. 3/28~3/29에 했던 작업이 보안/성능/기능 추가(RSS, RateLimit, DOMPurify, CORS, 프롬프트 최적화 등)였다면, 이번 구간은 외부 의존성(RSS/Yahoo/Gemini) 때문에 생기는 데이터 계약(contract) 문제React + Chart.js 경계에서 생기는 UI stale/리렌더링 문제“내일 시장 주가”라는 제품 컨셉 때문에 생기는 시간대/거래일 계산 문제i18n 확장으로 인해 생기는 상태 꼬임 / stale 결과 문제CORS / RateLimit 같은 보안 정책을 실제 트래픽/환경에 맞게 튜닝하는 문제패치노트 기반으로 정리하되..