400字まで書けるように頑張る
賃貸物件を検索できるwebサービスComfyの仕組みについて解説を行っている記事。
解説では、フロントエンド、バックエンドの2つの項目の技術について説明をしている。
なお、Comfyはフロントエンド、バックエンド、データ基盤の3つの要素で構成されている。
Comfyはページ遷移のないアプリ(SPA)として作成されている。
フロントエンドでは、言語にJSとType Scriptを使用し、フレームワークにNext.jsとPreactを使用している。
フロントエンドからのリクエストを処理するAPIサーバとなる、バックエンドではPython3が使用されており、フレームワークにはFastAPIが使用されている。
フロントはCloudflare Pagesに展開されており、こちらの処理をGCP上のGCEに展開されているバックエンドのAPIサーバへ送っている。
https://qiita.com/choo/items/2efacb2f94f6c9c46417