ナミスマート合同会社

固定費のかからない Cloudflare 構成で越境ECを動かす

更新: 2026年9月6日 CloudflareAstroECアーキテクチャ

arukutomaru は、Cloudflare の従量課金と Stripe の決済手数料以外に 費用が発生しない構成で動かしている。

役割分担

層採用技術理由
ストアフロントAstro(静的生成)+ React商品ページを完成した HTML で配信する
管理画面Vite + React(SPA)社内向けで検索対象外。Cloudflare Access で保護
APIHono / Cloudflare Workersリクエスト単位の課金。アイドル時の費用が無い
DBCloudflare D1(SQLite)この規模に足り、専用インスタンスが不要
画像Cloudflare R2下り転送(エグレス)が無料
決済Stripe月額固定なし、決済手数料のみ

静的生成と SPA の使い分け

検索エンジンに読ませるページ(商品・記事・LP)は静的生成、ログインした人だけが見るページ (管理画面・マイページ)は SPA にしている。静的生成した商品ページはクローラが JavaScript の 実行を待たずに HTML を受け取れ、CDN のエッジから返るので遠隔地でも初期表示が速い。

API とフロントで型を共有する

API は REST だが、フロントからは Hono の型付き RPC クライアント(hc<AppType>)で呼ぶ。 ハンドラをメソッドチェーンで書いている限り API の型がそのままフロントに届き、 エンドポイントの変更はビルド時にエラーになる。


ナミスマート合同会社

業界最速、最安、高品質なアプリ開発。開発のご相談はお問い合わせからどうぞ。

お問い合わせ