Patent ID: 11907763
Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. An apparatus for dynamically determining a modification of an initial cloud computing deployment (CCD) of a serverless application with multiple application functions, the multiple application functions in the initial CCD being grouped into one or more deployment artifacts, each deployment artifact comprising at least one application function, wherein each deployment artifact is associated with a dedicated cloud computing platform type selected from at least Function as a Service (FaaS) and Container as a service (CaaS), the apparatus comprising:
at least one processor; and
a memory storing instructions, which when executed by the at least one processor, cause the apparatus to:
obtain at least one requirement for the serverless application or deployment of the serverless application;
obtain an application model of the serverless application;
derive, on the basis of a true subset of the application functions, an intermediate CCD as a partial solution that fulfills the at least one requirement; and
determine, based on the application model and the at least one requirement, a modified CCD of the serverless application by adding at least one of the application functions to the true subset such that the at least one requirement remains fulfilled, wherein the modified CCD comprises at least one of a modified grouping of the multiple application functions into one or more of the deployment artifacts and a modified association of a particular deployment artifact with a dedicated cloud computing platform type selected from at least FaaS and CaaS.