Watch the complete course, Introduction to Serverless: https://code.tutsplus.com/courses/introduction-to-serverless?utm_campaign=yt_tutsplus_4caavWtJLfc&utm_medium=referral&utm_source=youtube.com&utm_content=description

In this lesson from the course, you'll be introduces to the serverless architecture. We'll talk about its key points and compare it to other models for abstracting server functionality to the cloud.

The serverless computing concept is an up-and-coming execution model that tries to address the needs of modern cloud-based software. Of course, it doesn't work without servers, but the responsibility of maintaining the servers is shifted from the customer to the cloud providers. That means you don't need to worry about having resources for sudden bursts in demand or have a strategy to ensure high availability of a service.
In the complete course, Markus Mühlberger will show you how to use Amazon Web Services to create a "serverless" web app, complete with a REST API back-end. You'll also see how to deal with some advanced scenarios like integrating other AWS services and orchestrating state-aware functions. Along the way, you'll build a cool web service to convert text to speech.