1인 개발자 월 10달러 이하 풀스택 운영 가능할까? Fly.io·Supabase·Cloudflare 실제 비용 분석

매달 청구서 펼쳐보는 순간이 두려웠던 적 있죠? 사이드 프로젝트 하나 돌리는데 AWS 요금이 50달러 넘어가던 시절, 많은 1인 개발자들이 그 고통을 알아요. 그런데 지금, 상황이 꽤 달라졌어요.
Fly.io, Supabase, Cloudflare 세 가지를 조합하면 실제로 월 10달러 이하에 풀스택 서비스를 운영할 수 있는지, 실제 비용 데이터를 바탕으로 뜯어볼게요.
핵심 요약
- Fly.io 무료 티어는 공유 CPU 1개 + 256MB RAM 3개 VM을 제공하며, 트래픽이 적은 사이드 프로젝트는 이 범위 내에서 무료 운영이 가능해요.
- Supabase 무료 플랜은 500MB DB + 1GB 파일 스토리지를 포함하며, 비활성 프로젝트는 7일 후 일시 중지돼요. 반드시 알고 있어야 해요.
- Cloudflare Pages와 Workers는 월 10만 건 요청까지 무료로, 정적 사이트나 가벼운 API 레이어를 추가 비용 없이 처리할 수 있어요.
- 세 서비스를 합친 실제 유료 비용은 트래픽 1만 MAU 기준 월 평균 6~9달러 수준으로 수렴해요.
지금 이 조합이 주목받는 이유
Indie Hackers와 Reddit r/SideProject에서 가장 많이 언급되는 스택이 딱 이 세 가지 조합이에요. 이유가 있어요.
서버리스와 엣지 컴퓨팅 비용이 2023년 대비 절반 이하로 떨어졌어요. Cloudflare Workers는 2025년 초 가격 구조를 개편하면서 무료 티어 요청 한도를 유지하되 CPU 시간 제한을 완화했고, Fly.io는 2024년 말 요금 체계를 개편하면서 소규모 워크로드에 더 유리해졌어요. srvrlss.io의 2026년 리뷰에 따르면 Supabase는 현재 관리형 PostgreSQL 제공업체 중 개발자 만족도 1위예요.
한 줄로 정리하면: 무료 티어의 실용성이 진짜로 올라갔어요. 예전처럼 “이름만 무료"가 아니에요.
실제로 얼마나 드는가: 서비스별 비용 해부
Fly.io: 가장 복잡하지만 가장 유연해요
Fly.io는 도커 컨테이너를 엣지 노드에 올려주는 플랫폼이에요. 쉽게 말하면 “Heroku인데 더 빠르고 글로벌"이라고 보면 돼요.
2026년 5월 기준 무료 포함 사항:
- 공유 CPU 3개 VM (256MB RAM 기준)
- 월 160GB 아웃바운드 트래픽
- 3개의 무료 볼륨 (1GB)
함정이 있어요. VM을 24시간 켜두면 무료 한도를 초과해요. 그래서 트래픽 없을 때 자동으로 0으로 스케일다운하는 fly scale count 0 설정이 필수예요. 이걸 모르고 쓰다가 첫 달에 20달러 나오는 경우가 꽤 있거든요. Fly.io 공식 문서에도 “billing can be surprising for new users"라고 명시돼 있을 정도예요.
유료 전환 시 최소 비용은 shared-cpu-1x, 256MB 기준 월 약 1.94달러예요.
Supabase: DB + Auth + Storage를 하나로
Supabase의 강점은 “백엔드 4종 세트"를 한 번에 준다는 거예요. PostgreSQL DB, 인증(Auth), 파일 스토리지, 실시간 구독까지 무료로 쓸 수 있어요.
단, 무료 플랜의 7일 비활성 일시 중지 정책은 진짜 조심해야 해요. 7일 이상 접속 안 하면 DB가 자동으로 잠겨요. 개인 포트폴리오나 가끔 쓰는 서비스라면 갑자기 안 된다고 당황할 수 있어요.
Pro 플랜은 월 25달러예요. 그래서 실전 전략은 이래요:
- MAU 500명 미만, DB 500MB 미만 → 무료 플랜 유지
- 그 이상 성장하면 Pro로 올리는 시점을 미리 정해두기
Cloudflare: 거의 공짜나 다름없어요
Pages, Workers, R2 스토리지까지 무료 티어가 너무 넉넉해서 오히려 의심스러울 정도예요.
- Cloudflare Pages: 빌드 500회/월, 무제한 사이트
- Workers: 10만 요청/일 무료
- R2: 10GB 스토리지 + 월 100만 읽기 요청 무료
1인 개발자 수준에서 Cloudflare를 유료로 쓰게 되는 경우는 거의 없어요. 그냥 쓰면 돼요.
세 서비스 비교: 실제 사용 시나리오별
| 항목 | Fly.io | Supabase | Cloudflare |
|---|---|---|---|
| 무료 컴퓨팅 | 3 VM (256MB) | 없음 (DB만) | Workers 10만/일 |
| DB 포함 | ❌ (별도 Postgres 가능) | ✅ PostgreSQL 500MB | ❌ |
| 인증 기능 | ❌ | ✅ Auth 포함 | ❌ |
| 파일 스토리지 | ❌ | ✅ 1GB 무료 | ✅ R2 10GB 무료 |
| 무료 초과 후 최소 비용 | ~$1.94/월 | $25/월 | $5/월 (Workers Paid) |
| 콜드 스타트 | 있음 (sleep 시) | 있음 (7일 비활성) | 없음 (엣지) |
| 학습 난이도 | 중간 | 쉬움 | 쉬움 |
| 적합한 용도 | API 서버, 백엔드 앱 | 풀스택 백엔드 | 프론트엔드, API 캐싱 |
트레이드오프를 정직하게 말할게요.
Fly.io는 자유도가 높은 대신 비용 예측이 어려워요. Supabase는 무료 플랜이 실용적이지만, 성장하면 25달러로 한 번에 점프해요. 중간 단계가 없어요. 초기엔 좋다가 어느 순간 갑자기 비용이 생기는 구조예요. Cloudflare는 그냥 쓰면 돼요.
실제 운영 시나리오: 월 10달러 이하가 가능한 조건
시나리오 1: MVP/사이드 프로젝트 (MAU 500명 미만)
조합: Cloudflare Pages (프론트) + Supabase 무료 (DB + Auth) + Fly.io 무료 (가벼운 API)
예상 월 비용: 0~3달러
Supabase 7일 비활성 정책 때문에 크론잡이나 주기적 ping으로 프로젝트를 살려두는 게 필요해요. 많은 개발자들이 Uptime Robot 무료 플랜으로 5분마다 ping을 날리는 방식으로 해결하고 있어요.
시나리오 2: 소형 SaaS (MAU 1,000~5,000명)
조합: Cloudflare (프론트 + 엣지 캐싱) + Supabase 무료 (DB 500MB 안에서) + Fly.io 유료 VM 1개
예상 월 비용: 4~8달러
병목은 Supabase DB 용량이에요. 500MB를 넘기 시작하면 Pro(25달러)로 가야 하는데, 그 전에 불필요한 로그 테이블 정리나 오래된 데이터 아카이빙이 필수예요.
시나리오 3: 트래픽 급증 대응
Fly.io 오토스케일과 Cloudflare 캐싱을 제대로 설정하면, 갑작스러운 트래픽 스파이크를 적은 비용으로 흡수할 수 있어요. Cloudflare Workers에서 자주 요청되는 API 응답을 캐싱하면 Supabase DB 요청 수를 대폭 줄일 수 있고, 결과적으로 무료 한도 내에서 더 오래 버텨요.
앞으로 6개월, 뭐가 달라질까
지금 주목해야 할 변화가 세 가지예요.
Supabase Pro 플랜 구조 개편 가능성. 2026년 초, 공동창업자 Paul Copplestone이 X에서 “중간 단계 플랜에 대한 커뮤니티 피드백을 듣고 있다"고 언급했어요. 10~15달러짜리 중간 플랜이 나온다면 이 조합의 가성비가 더 올라갈 수 있어요.
Fly.io 멀티리전 무료 확대. 2025년 말부터 아시아-태평양 리전 확대를 진행 중이에요. 서울 리전이 안정화되면 한국 기반 서비스의 레이턴시 문제가 해결돼요.
Cloudflare D1의 성숙. Cloudflare의 서버리스 SQLite 서비스 D1이 완전히 GA되면 Supabase 없이 Cloudflare만으로 풀스택 구성이 가능해질 수도 있어요. 작은 프로젝트에선 진지하게 고려할 만한 옵션이에요.
정리: 진짜 10달러 이하가 되는 조건
- MAU 500명 미만, DB 500MB 미만 → 세 서비스 모두 무료 tier 운영 가능. 실질 비용 0~3달러
- MAU 1,000~5,000명 → Fly.io 유료 VM 1개 추가. 월 6~9달러
- 그 이상 → Supabase Pro(25달러) 진입 시점이 와요. 이때부터 “월 10달러 이하” 공식이 깨져요
1인 개발자 월 10달러 이하 풀스택 인프라는 이 조합으로 충분히 실현 가능해요. 단, 무료 tier의 제약을 정확히 이해하고 설계하는 게 전제 조건이에요. 비용을 최소화하다가 서비스가 갑자기 멈추는 것보다 나쁜 건 없으니까요.
그래서 하나만 물어볼게요. 지금 이 스택으로 운영 중인 프로젝트가 있다면, Supabase 무료 플랜의 7일 제한 정책을 어떻게 피하고 있나요? 댓글로 공유해 주세요.
참고 자료: Fly.io vs Supabase — getdeploying.com, Supabase Review 2026 — srvrlss.io
참고자료
Photo by Microsoft Copilot on Unsplash


