Blog·휴면·2025-08: 진행중
kataru
SaaS 블로그 플랫폼
velog · medium · tistory 같은 블로그 서비스를 구현했습니다. Hono를 메인으로 사이트를 구축하고, admin 페이지는 같은 인증 체계로 Bun + React로 구축했습니다. 인프라는 Cloudflare Workers + R2 + D1, 그리고 약간의 Docker instance로 운영됩니다.
기술 스택
만든 이유
회사에서 SaaS를 만들다 보니 재미있어서 개인 프로젝트로 한 번 도전해 보고 싶었습니다. velog나 medium 같은 SaaS형 블로그도 만들 수 있다는 자신감을 얻게 되었고, Hono로 어디까지 풀스택을 갈 수 있는지 실험하고 싶었습니다.
코멘트
Hono + React SSR + Island를 이용해 풀스택을 직접 구현했습니다. Astro에서 배워온 island를 적용해 볼 좋은 기회였고, 실제로 성공했습니다.
주요 특징
- 01초기 Cloudflare Workers 단일 구조 → FE/BE/Admin 3-repo 분리 진화 (관리자는 CSR로 별도)
- 02Hono + React SSR + Island 아키텍처 (Astro에서 영감): 3-프로세스 병렬 dev 환경
- 03Cloudflare Free Tier로 비용 0원 운영, smart_placement로 D1 가까운 리전 자동 배치
- 04자체 image-convert-server (Lightsail): Cloudflare R2의 sharp 미지원 우회
- 05rehype-remark로 양방향 md ↔ html 변환 에디터 (contentEditable + dnd-kit)
- 06
kataru.dev/<userSubpath>멀티테넌트 (domain.service + gateway.route 라우팅 분기)
비고
- ·2026 Q4 재시작 예정: 스택 재점검과 속도·사이트 최적화를 고려해 재구축할 계획
- ·이번에는 인프라까지 정확히 구현해 custom domain도 지원하도록 만들어 보고 싶음
- ·글쓰기 모듈·마크다운 렌더링 모듈을 BBlog로 이식 (BBlog의 코드 공급원)


