GitHub - awslabs/aws-saas-boost
- 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 에서 프리뷰 공개 Text-to-speech function is limited to 200 characters |