Serverless computing allows you to build and run applications and services without thinking about servers. Serverless applications don’t require you to provision, scale, or manage any servers.
You can build them for nearly any type of application or backend service, and everything required to run and scale your application with high availability is handled for you.
Building AWS Serverless applications means that your developers can focus on their core product instead of worrying about managing and operating servers or runtimes, either in the cloud or on-premises. This reduced overhead lets developers reclaim time and energy that can be spent on developing great products that scale and are reliable.