소프트웨어 개발의 역사에서 서버는 없어서는 안될 것이기 때문에 서버리스 컴퓨팅이라는 아이디어는 처음에는 놀라운 것처럼 보입니다. 글쎄, 그들은 여전히 있습니다. 서버리스 컴퓨팅은 서버를 쓸모 없게 만들지 않기 때문에 문자 그대로 취할 필요가 없습니다. 서버리스 컴퓨팅 방식에서 서버는 계속 중요한 역할을 수행하지만 특정 차이점이 있습니다.
소프트웨어 개발자는 더 이상 서버에 대해 생각하거나 서버를 기준으로 코딩을 조정할 필요가 없습니다. 클라우드에서 호스팅되는 서버가 코드 처리를 처리하는 동안 전적으로 코딩에 집중할 수 있습니다. 클라우드에서는 서버가 요구 사항에 따라 확장 및 축소 할 수 있으므로 서버 용량을 계획 할 필요가 없습니다. 전체 서버가 항상 활성 상태로 유지되지는 않습니다. 요구 사항에 따라 일부는 활성화되어 작업을 수행 한 다음 휴면 상태가됩니다.
서버리스 컴퓨팅이 컴퓨팅 효율성을 개선하고 운영 비용을 절감 할 수 있다고 많은 사람들이 동의합니다. 그들은 그것을 혁신적인 컴퓨팅 방식으로 본다. 그러나 모두가 동의하는 것은 아닙니다. 반대 의견으로는 서버리스 컴퓨팅이 복잡성을 증가시키고 복잡성을 관리 할 수있는 방법이 많지 않다는 반론이 제기되고 있습니다.