오늘 AWS는 인프라 도구를 배울 필요 없이 AWS에서 백엔드 기능을 구현하려는 애플리케이션 개발자를 위한 오픈 소스 TypeScript 프레임워크인 AWS Blocks의 공개 프리뷰(Public Preview)를 발표했습니다. AWS Blocks는 AWS 계정 없이도 Postgres, 인증 및 실시간 메시징 기능이 포함된 완전한 기능의 로컬 환경을 실행합니다. 배포 준비가 완료되면 동일한 애플리케이션 코드를 변경 없이 프로덕션 AWS 서비스에서 실행할 수 있으며, 개발자는 언제든지 AWS CDK로 전환하여 리소스를 직접 구성할 수 있습니다.
SaaS 애플리케이션을 구축하는 개발자는 단일 세션 내에서 데이터베이스 테이블, 사용자 인증, AI 에이전트, 파일 업로드 및 백그라운드 작업을 추가하고, 로컬에서 전체 스택을 테스트한 후 준비가 되면 AWS에 배포할 수 있습니다. AI 코딩 도구를 위한 내장 가이드를 통해 별도의 설정 없이도 올바른 아키텍처를 설계할 수 있으며, 코드 생성 단계 없이 데이터 스키마에서 프런트엔드까지 엔드 투 엔드(End-to-End) 타입 안정성을 제공합니다. 프리뷰 단계에서 지원되는 프런트엔드 프레임워크에는 SPA(예: Vite + React)와 Next.js, Nuxt, Astro와 같은 SSR 프레임워크가 포함됩니다. AWS Blocks는 추가 비용 없이 사용할 수 있으며, 애플리케이션이 사용하는 AWS 서비스 비용만 지불하면 됩니다.
AWS Blocks는 모든 상용 AWS 리전에 배포할 수 있습니다.
시작하려면 npx @aws-blocks/create-blocks-app을 실행하세요. 자세한 내용은 아래 링크에서 확인할 수 있습니다.
- AWS Blocks 제품 페이지
- AWS Blocks 개발자 가이드의 시작하기 가이드
- GitHub의 AWS Blocks