
운영 책임 감소
서버리스 아키텍처를 사용하면 일반적으로 클라우드 공급 업체로 더 많은 운영 책임을 이전할 수 있다.
FaaS를 구현하기로 했을 때 신경 쓸 것은 코드뿐이다. 인프라 관리에 사용하는 시간을 줄이고, 기능 구축 및 비즈니스 가치를 제공하는 데 더 많은 투자를 할 수 있다.
확장성
애플리케이션의 사용량이 많아지고 사용자가 빠르게 증가하는 경우에 발생할 수 있는 문제들은 클라우드 공급 업체에서 처리한다.
서버와 데이터베이스 확장을 걱정하지 않아도 된다.
비용
전통적인 방식은 컴퓨팅 리소스의 사용여부와 관련 없이 비용을 지불해야 했다. 사용량과 관련 없이 최대 작업량을 예상해서 대비해야 했고, 애플리케이션이 사용하지 않는 리소스에 대해서도 비용을 지불해야 했다.
서버리스 기술을 이용하면 사용한 리소스에 대해서만 비용을 지불하면 된다. FaaS를 사용하면 기능에 대한 요청 횟수, 기능의 코드가 실행되는 데 걸리는 시간, 각 기능에 할당된 메모리를 기반으로 비용이 청구된다.
개발 속도
구축해야 하는 기능이 줄어들면 개발 속도가 빨라진다.서버리스 기술을 사용하면 데이터베이스, 인증, 스토리지, API 같이 대부분의 애플리케이션에 필요한 기능들을 이용할 수 있기 때문에 더 빠르게 핵심 기능과 비즈니스 로직을 작성할 수 있다.