its architecture depends on third-party resources referred to as the Backend-as-a-Service (BaaS) or the custom code that run using the Function-as-a-Service (FaaS).
The hottest topic around is serverless computing nowadays. It is a cloud computing based process execution model that manages the resource allocation dynamically. Well, serverless doesn’t mean that no servers are required server is still required in the serverless computing but the working(management, resource allocation, and capacity) of the server is hidden from the developer or operator. A business owner doesn’t have to worry about the expensive hardware platform, vendors take care of the working of the servers.