AWS SaaS Boost 오픈소스 공개
(github.com)- SaaS 솔루션을 쉽게 만들수 있게 도와주는 도구
- 개발자가 코어 기능에 집중할 수 있도록 다른 기능들을 기본 제공
ㅤ→ 하나의 서비스를 여러 사용자(Tenant)에게 제공하고 사용량/구독모델에 따라 비용을 받을수 있게 해줌
ㅤ→ 코어 기능은 도커이미지로 만들어서 등록(ECR)
ㅤ→ 기본 제공 : Onboarding, Metrics, User, Settings, Tenant, Quota 등
ㅤ→ React Admin 제공 : Lambda + Cognito + S3
- 동작
ㅤ→ Onboarding Tenant : SaaS 에 새로 가입하면 Onboarding & Setting 마이크로서비스 실행 (CloudFormation을 이용한 자동화)
ㅤ→ Tenant 환경 : 각각의 VPC 구성하고 Route 53으로 라우팅, 각 Tenant는 ECS 클러스터에 배포
ㅤ→ Stripe API 키 추가해서 SaaS 빌링 구성
ㅤ→ QuickSight 로 운영 통계 제공
* re:invent 2020 에서 프리뷰 공개