Serverless — Introduction and Develop a Backend Service
Introduction to serverless application development and how to develop a backend service.
Serverless computing allows us to focus on writing code, and minimize the time to manage the underlying infrastructure. It is also a cost-efficient way to run an application. We only pay for the resources the application uses, provided we design and develop the application properly.
In this series of articles, we are going to develop a SaaS application with frontend, backend, and machine learning using serverless technology.
This article is part of the Serverless for Beginners series.
The source code can be found in this repository.
Serverless Frameworks
Before diving into the application, let’s check out several serverless frameworks that could help us develop serverless applications. Most of these frameworks support AWS only, except a few like Serverless Framework that supports multi-cloud deployments.
AWS
AWS provides the following frameworks to help us develop serverless applications.
- AWS Serverless Application Model (SAM) is an open-source framework for building serverless…