29 ポイント 投稿者 xguru 2021-09-06 | 1件のコメント | WhatsAppで共有
  • 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件のコメント

 
teddy418 2021-09-06

このまま進めると、月150ドル程度ですね。 (0.202$ / h)