게시된 날짜: May 12, 2021

re:Invent 2020에서, AWS는 소프트웨어 개발자가 기존 솔루션을 서비스형 소프트웨어(SaaS) 전송 모델로 마이그레이션하도록 지원하는 오픈 소스 도구, AWS SaaS Boost의 평가판을 발표했습니다. SaaS Boost는 SaaS로의 애플리케이션 변환을 가속화하고 개발자가 제품을 차별화하는 기능에 더 집중할 수 있도록 많은 개발 노력을 없애줍니다. 프로젝트에서 수백 명의 개발자로부터 많은 관심을 받은 후에, 오늘 GitHub에서 정식 출시를 발표하게 되어 정말 기쁩니다. 모든 SaaS 제품은 사용자 온보딩, 테넌트를 위한 인프라 프로비저닝, 테넌트 프로필 구성, 결제 시스템과 통합, 주요 지표 공개와 같은 기본적인 기능이 필요합니다. 이러한 기능은 SaaS 제공자가 확장하는 데 매우 중요한 역할을 합니다. 모든 SaaS 회사가 실제 애플리케이션을 구축하기 전에 이러한 기능 개발에 리소스를 소비한다면 유한한 자본을 소모하고 시장 출시가 늦어질 수 있습니다.

AWS SaaS Boost는 소프트웨어 구축자에게 마이그레이션 및 운영 프로세스에 대한 지침을 제공하고 SaaS 오퍼링을 시작할 때의 과도한 부담을 덜어줌으로써 SaaS로의 이전에서 발생할 수 있는 마찰을 최소화합니다. 배포 자동화, 분석 및 대시보드, 결제 및 측정과 같은 핵심 요소를 바로 사용할 수 있습니다. AWS는 SaaS 구축자와 수백 건의 참여 활동을 통해 테넌트 격리, 데이터 파티셔닝, 모니터링, 측정, 청구와 같은 기본적인 기능을 학습하고 유용한 아키텍처 패턴을 개발하였습니다. SaaS 애플리케이션은 지속적으로 진화하는 고도로 분화된 소프트웨어의 일부입니다. 이러한 많은 애플리케이션이 권한 부여를 위한 OAuth, 제어를 위한 Open Policy Agent, 관찰 기능을 위한 OpenTelemetry 등 업계 표준 프로토콜과 오픈 소스 기술을 사용합니다. Apache-2.0 라이선스 아래 출시된 AWS SaaS Boost를 통해 필요한 경우 빠르게 변화하는 비즈니스 요구 사항을 충족하도록 코드를 사용자 지정하고 다시 분산시킬 수 있습니다.

AWS는 AWS SaaS Boost를 통해 가능한 한 많은 개발자와 회사에 뛰어난 품질의 소프트웨어를 전달하는 것이 목표입니다. SaaS Boost는 오픈 소스 소프트웨어이기 때문에 누구나 이 소프트웨어 개선에 참여할 수 있습니다. SaaS Boost의 적극적인 커뮤니티를 통해 보다 빠르게 기능을 개발하고 고객에게 뛰어난 품질의 솔루션을 제공할 수 있기를 바라고 있습니다. 이러한 이유로, SaaS Boost에 대한 몇 가지 안내 원칙과 지침을 제안합니다. AWS는 AWS에 기반한 SaaS의 미래에 큰 기대를 품고 있으며, SaaS Boost 오픈 소스 프로젝트를 통해 고객과 파트너가 SaaS로의 이전을 가속화할 수 있을 것입니다. 언제나 여러분의 피드백을 기다리고 있으며, 목적 의식을 함께 공유하고 유지하며 최고의 오픈 소스 SaaS 소프트웨어를 개발해나갈 수 있기를 바랍니다.

SaaS Boost를 시작하려면 SaaS Boost GitHub 리포지토리에서 프로젝트를 탐색합니다.