29 điểm bởi xguru 2021-09-06 | 1 bình luận | Chia sẻ qua WhatsApp
  • Mã nguồn mở thiết lập toàn bộ hạ tầng nền tảng cho phát triển SaaS chỉ trong một lần

→ Chỉ cần nhập AWS token là toàn bộ cấu hình sẽ được tiến hành tự động

→ Độ ổn định: Multi-AZ, AWS ELB + Nginx, Terraform

→ Khả năng mở rộng: ASG + EKS, S3 + CloudFront

→ Bảo mật: AWS Secret Manager, quản lý chứng chỉ tự động với Let's Encrypt, mã hóa DB, hỗ trợ VPN

Các môi trường được cấu hình tự động

  • Infrastructure

→ VPC theo từng môi trường Staging, Production (cấu hình subnet, security group)

→ EKS cluster theo từng môi trường (tự động cấu hình Cert-manager, external-dns, nginx-ingress-controler, v.v.)

→ RDS (Postgres/MySQL)

→ S3 bucket và CloudFront distribution

→ Logging và metrics: CloudWatch / Prometheus + Grafana / ElasticSearch + Kibana

→ VPN dùng Wireguard

→ Quản lý người dùng và Identity / Access Proxy: Ory Kratos, Oathkeeper

→ Các công cụ giúp đội ngũ phát triển truy cập dễ dàng và an toàn

→ Môi trường phát triển hybrid local/cloud cho developer sử dụng Telepresence

  • Backend

→ Dự án mẫu được tạo bằng Golang hoặc Node.js. Tự động thiết lập và Docker hóa để có thể triển khai lên K8s cluster

→ CI Pipeline dùng CircleCI / GitHub Actions. Khi merge PR sẽ lập tức bắt đầu triển khai

→ Hỗ trợ upload/download tệp bằng CloudFront URL

→ Hỗ trợ email bằng SendGrid / AWS SES

→ Hỗ trợ thông báo (web, mobile, SMS, email) - đang phát triển

→ Hỗ trợ chức năng quản lý người dùng bằng Kratos và Oathkeeper (không cần tự quản lý đăng nhập/đăng ký/xác thực)

  • Frontend

→ Dự án mẫu React. Có thể tự động thiết lập và triển khai

→ CI Pipeline dùng CircleCI / GitHub Actions. Khi merge PR sẽ lập tức bắt đầu triển khai

→ Hỗ trợ upload/download tệp bằng CloudFront URL

→ Hỗ trợ chức năng quản lý người dùng bằng Kratos và Oathkeeper (chỉ cần styling cho flow đăng nhập/đăng ký mẫu)

→ Có thể dễ dàng tạo landing page bằng ví dụ Static Site sử dụng Gastby. Hỗ trợ tích hợp CI

1 bình luận

 
teddy418 2021-09-06

Làm theo cách này thì khoảng 150 USD/tháng. (0.202$ / h)