推しアイデア
ハッカソンで作ったプロダクトのLP作ってる人がいいていいなと思ったから
ハッカソンで作ったプロダクトのLP作ってる人がいいていいなと思ったから
サブドメインの払い出しを実装してみたかった hono + HTMXのスタックを試してみたかった
supabase edge function + Hono + HTMX CloudFront + API Gateway + S3 + Lambda@Edge React + Rspack + tailwind + shadcn/ui + gsap
topa'zのリンクとプロダクト名を入力すると、自動でLPを作ってくれるよ サブドメインでURLが発行されるよ LPがあるとテンションが上がるね
まずユーザーごとにユニークなサブドメインを設定し、リクエストが来た際にそのサブドメインを解析します。Amazon Route 53を用いて、ワイルドカードDNSエントリを設定し、すべてのサブドメインが同一のAPI Gatewayにルーティングされるようにします。CloudFrontをAPI Gatewayの前に配置し、キャッシュを利用して高速なコンテンツ配信を行います。API Gatewayはリクエストを受け取り、Lambda@Edgeを介してS3バケット内の適切な静的コンテンツ(reactのビルド済みファイル)を取得します。Lambda@Edgeでキャッシュ制御を行い、効率的なコンテンツ配信を実現します。この仕組みにより、ユーザーごとに異なるコンテンツを、グローバルに分散したエッジロケーションから高速に提供できます。
kizuku-hackathon.work
)