⛳
静的Webサービスの検討
モチベーション
- 個人サービスをなるべく安価に作成する
- モダンなフロントエンド開発
- 最低限のセキュリティ
技術選定
- アプリケーションフレームワーク
- Astro
- Typescript
- Vue3(コンポーネント)
- Bootstrap5
- Astro
- インフラストラクチャ(選定中)
- Github Pages
- GitLab Pages
- Cloudflare Pages
- Firebase Hosting
アーキテクチャ
- Astroベースのアプリケーションのため、静的Webアプリケーションとする
- リソースの取得はビルド時に取得する
- CICD連携(GitLab CICDのTrigger)
- 公開API
- Webスクレイピング
- サーバレスサービス
- マスタデータなどの固有データ
- AWS Appsyncであれば、GraphQLサービスが簡単に作れる?
- CICD連携(GitLab CICDのTrigger)
- 公開範囲
- Gitホスティングサービス
- Privateリポジトリを利用
- Github PagesはPersonalプランだとPublicになってしまう
- クラウドサービス
3. 各Firewall機能
- Gitホスティングサービス
Discussion