このブログの技術スタック
フロントエンド
Next.jsを採用しました。
JavaScriptライブラリであるReactのフレームワークということもありGitHubのスターやコントリビューターの数で選びました。 Hooksや状態管理ライブラリ, TypeScriptとの親和性を重視しました。
バックエンド
HeadlessCMSのContentfulAPIを使いました。
フリー枠で膨大なコンテンツを発行できるため選定にいたりました。
別のプロダクトではJSONのRESTful APIを立てて翻訳機能を使っています。
インフラ
AWSと比較してGCP Cloud Runを使用しました。
CI/にCloud Buildを使用でき、無料枠で十分なリクエストに耐えることができます。
選定理由はドメインのレジストリにGoogle Domainsを使うことが自然だったためデプロイもGCPになるのは自然でした。
このブログの方針
Zenn.devなどよりももっと気軽にエラーのメモを作るために使っています。
日常的なことやマーケターとしてのことも書いていきます。
普段はプログラミング以外はねこと戯れたりしているので気軽に話しかけたりコンタクト送ってください