<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>FastAPI on Simon의 AI 시대에 살아남는 법</title><link>https://mhub.uk/tags/fastapi/</link><description>Recent content in FastAPI on Simon의 AI 시대에 살아남는 법</description><generator>Hugo</generator><language>ko-KR</language><copyright>2026 mhub. 이 블로그의 모든 글·그림과 전자책(그림으로 배우는 시리즈)의 저작권은 mhub에 있으며, 저작권자의 허락 없는 무단 복제·배포·전재를 금지합니다. 이용 허락이나 오류 제보는 문의하기로 보내 주세요.</copyright><lastBuildDate>Sun, 25 Oct 2026 08:55:00 +0900</lastBuildDate><atom:link href="https://mhub.uk/tags/fastapi/index.xml" rel="self" type="application/rss+xml"/><item><title>폰 두 대의 서버를 하나로 — Claude Code 세션끼리 통신시켜 기능 이전하기</title><link>https://mhub.uk/posts/s9-14-quantum2-to-s9-migration/</link><pubDate>Sun, 25 Oct 2026 08:55:00 +0900</pubDate><guid>https://mhub.uk/posts/s9-14-quantum2-to-s9-migration/</guid><description>&lt;p&gt;지금까지 나는 유휴 휴대폰 두 대를 각각 다른 용도의 서버로 굴리고 있었다. 갤럭시 퀀텀2는 Cloudflare Tunnel로 노출된 FastAPI 기반 업비트 시세 서버, 갤럭시 S9는 루팅해서 만든 IRIS 카카오톡 봇 서버. 이번에 이 두 서버의 기능을 &lt;strong&gt;S9 하나로 합쳤다.&lt;/strong&gt;&lt;/p&gt;
&lt;h2 id="왜-합쳤나"&gt;왜 합쳤나&lt;/h2&gt;
&lt;p&gt;두 폰을 따로 유지보수하는 비용이 생각보다 컸다. 각 폰마다 Termux 환경, proot-Ubuntu, Claude Code 원격 세션을 따로 관리해야 했고, 장애가 나면 어느 폰의 어느 서비스인지부터 확인해야 했다. 서버 자체의 부하는 두 서비스를 합쳐도 충분히 감당할 수준이라 판단해서, 한 대로 통합하는 쪽을 택했다.&lt;/p&gt;</description></item><item><title>AI 폴백 서버와 직접 만든 하루 토큰 예산 추적기</title><link>https://mhub.uk/posts/q2-02-ai-fallback-token-budget/</link><pubDate>Wed, 23 Sep 2026 08:02:11 +0900</pubDate><guid>https://mhub.uk/posts/q2-02-ai-fallback-token-budget/</guid><description>&lt;p&gt;무료 AI API 하나만 물려서 쓰면 반드시 하루 어딘가에서 한도에 걸린다. 이걸 해결하려고 만든 게 3단 폴백 구조의 작은 FastAPI 서버였다.&lt;/p&gt;
&lt;p&gt;순서는 Cloudflare Workers AI → Groq → Gemini다. 처음엔 Gemini를 1순위로 뒀는데, 자동응답 기능이 Gemini의 하루 500회 한도를 낮 시간에 다 써버리면 정작 사람이 직접 명령어를 칠 때 쓸 한도가 안 남는 문제가 있었다. 그래서 &amp;ldquo;사실상 무제한&amp;quot;이라고 생각했던 Cloudflare Workers AI를 앞으로 보내고, 응답 형식이 엄격하게 필요한 자동응답 호출만 별도로 Groq부터 시작하도록 순서를 분기했다.&lt;/p&gt;</description></item></channel></rss>