Zero - スタートアップが初日から開発&デプロイ可能になるブートストラップツール
(github.com)- SaaS開発のための基本インフラを一括でセットアップしてくれるオープンソース
→ AWSトークンを入力するだけで全設定を自動で実行
→ 安定性 : マルチAZ、AWS ELB + Nginx、Terraform
→ 拡張性 : ASG + EKS、S3 + CloudFront
→ セキュリティ : AWS Secret Manager、Let's Encryptの自動証明書管理、DB暗号化、VPN対応
自動設定される環境
- Infrastructure
→ Staging、Production環境ごとのVPC(サブネット、セキュリティグループ設定)
→ 環境ごとのEKSクラスター(Cert-manager、external-dns、nginx-ingress-controler などを自動設定)
→ RDS(Postgres/MySQL)
→ S3バケットおよびCloudFront distribution
→ ログとメトリクス : CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana
→ Wireguardを利用したVPN
→ ユーザー管理およびIdentity / Access Proxy : Ory Kratos、Oathkeeper
→ 開発チームが簡単かつ安全にアクセスするためのツール群
→ Telepresenceを利用したローカル/クラウドのハイブリッド開発者環境
- Backend
→ GolangまたはNode.jsで作られたサンプルプロジェクト。自動セットアップおよびDocker化され、K8sクラスターにデプロイ可能
→ CircleCI / GitHub Actions を利用したCI Pipeline。PRをマージするとすぐにデプロイ開始
→ CloudFront URLを利用したファイルのアップロード/ダウンロードに対応
→ SendGrid / AWS SES を利用したメール対応
→ 通知対応(Web、モバイル、SMS、メール) - 開発中
→ Kratos と Oathkeeper を利用したユーザー管理機能に対応(ログイン/登録/認証を自前で管理する必要なし)
- Frontend
→ Reactサンプルプロジェクト。自動セットアップおよびデプロイ可能
→ CircleCI / GitHub Actions を利用したCI Pipeline。PRをマージするとすぐにデプロイ開始
→ CloudFront URLを利用したファイルのアップロード/ダウンロードに対応
→ Kratos と Oathkeeper を利用したユーザー管理機能に対応(サンプルのログイン/登録フローをスタイリングするだけでよい)
→ Gastby を利用したStatic Siteサンプルにより、ランディングページを簡単に作成可能。CI連携対応
1件のコメント
このまま進めると、月150ドル程度ですね。 (0.202$ / h)