Open1
個人開発を支える技術v1.0.0
我が家で使う家計簿アプリを作成してみた。そのときに使った技術を紹介していく。
v1.0.0というタイトルを含めたわけは、すでに「ここはこれで置き換えたいなー」「こうしたらもっと良くなるのでは?」などと思っており、少しづつ改善していく予定。
そうなると、いつかv2.0.0やv1.1.0などで出てくるかもしれないので、こうした。
クラウドインフラ
- コンテナ
- Cloud Run
- Cloud Run Job
- Artifact Registry
- DNS
- Cloudflare
- RDB
- CockroachDB Serverless
- モニタリング
- Dynatrace(未導入であくまで予定)
- 認証
- Firebase Authencation
- その他
- Cloud RunはCustom Domain Mappingを使っている
アプリケーション
- バックエンド
- Golang
- connect-go
- sqlc
- Webフロントエンド
- React
- React Router
- gRPC-Web
便利ツール
- バージョン管理
- Git
- GitHub
- デプロイ
- GitHub Actions
- SQL GUIクライアント
- Beekeeper Sudio
- コード生成
- buf