서버리스 아키텍처는 인프라를 관리할 필요 없이 애플리케이션과 서비스를 구축하고 실행하는 방식입니다. 애플리케이션은 여전히 서버에서 실행되지만, 모든 서버 관리는 AWS에서 수행합니다. 더 이상 애플리케이션, 데이터베이스 및 스토리지 시스템을 실행하기 위해 서버를 프로비저닝, 확장 및 유지 관리할 필요가 없습니다. 여기에서 서버리스 컴퓨팅에 대해 자세히 알아보십시오.
서버리스 아키텍처를 사용하면 개발자가 클라우드나 온프레미스의 서버 또는 런타임 관리와 운영에 대해 걱정하기보다는 핵심 제품에 집중할 수 있습니다. 이렇게 오버헤드가 줄어들면 개발자가 시간과 에너지를 확장 가능하고 안정적인 훌륭한 제품을 개발하는 데 사용할 수 있습니다.
본 백서에서는 웹 애플리케이션과 모바일 백엔드를 좀 더 빠르고 민첩하게 구축할 수 있는 방법을 소개합니다. AWS Lambda, Amazon API Gateway 및 Amazon DynamoDB와 같은 클라우드 서비스를 사용하여, 애플리케이션의 실행 및 관리와 관련된 운영 복잡성을 줄여주는 서버 없는 아키텍처 패턴을 구현하는 방법을 설명합니다.
백서에서 다루는 주요 주제:
- 3-티어 애플리케이션에서 서버리스 아키텍처를 사용하는 방법
- AWS Lambda, Amazon API Gateway 및 다른 서비스를 사용하여 서버리스 아키텍처 구현
- 서버리스 애플리케이션의 일반적인 패턴