피드로 돌아가기
I Built a Free Unicode Font Generator with Zero Server Costs — Here is How
Dev.toDev.to
Infrastructure

운영 비용 0원, Cloudflare Edge 기반 Unicode 폰트 생성기 설계

I Built a Free Unicode Font Generator with Zero Server Costs — Here is How

biwu he2026년 4월 5일6beginner

Context

기존 폰트 생성 도구의 회원가입 강제 및 유료 결제 유도 문제. 무료 호스팅의 느린 속도와 모바일 최적화 부족 현상. 대량 변환 기능 부재 및 제한적인 폰트 스타일 제공의 한계.

Technical Solution

  • Pure HTML과 JavaScript 및 Tailwind CSS CDN을 활용한 프레임워크 오버헤드 제거 및 정적 프론트엔드 구조 설계
  • Unicode Character Mapping 방식을 통한 문자열 변환 로직 구현 및 불연속적인 유니코드 블록의 수동 코드 포인트 검증
  • JSZip 및 html-to-image 라이브러리를 이용한 클라이언트 사이드 파일 생성으로 서버 부하 제거
  • Cloudflare Workers와 D1 SQLite 기반의 Serverless Edge 아키텍처를 도입하여 API 로직 및 데이터 저장소 최적화
  • 결제 보안 강화를 위해 PayPal Webhook의 RSA 서명 검증 로직을 구현하여 허위 결제 요청 차단
  • 구독 갱신 시 기존 만료일 기준의 기간 연산 로직을 적용한 유연한 구독 기간 관리 체계 구축

Impact

  • 월간 호스팅 비용 $0 달성
  • 출시 첫 주 일일 방문자 수 약 500명 기록

Key Takeaway

정적 프론트엔드와 Edge Functions의 조합을 통해 인프라 비용 없이도 고가용성 서비스 구축 가능. 클라이언트 리소스를 최대한 활용하는 계산 분산 설계의 중요성 확인.


서버 비용 최소화가 필요한 소규모 유틸리티 서비스 구축 시 Cloudflare Pages와 Workers, D1 조합의 Serverless 스택 검토

원문 읽기