Developing the backend without servers is the main drive of the serverless concept and what makes it so interesting. In this model, a paradigm shift is to break the project into small pieces of logic that can be deployed separately instead of one single bloated application. How to architecture this separation is covered in this chapter. Also, we will continue the development of our serverless online store building the backend using the REST principles.
In a nutshell, we will cover the following topics:
- An overview of serverless architectures
- Organizing the project's code
- How to create RESTful services
After this chapter, you'll have built the backend of our serverless online store.