The basis of server business logic in an application based on Extremum are serverless functions - software modules loaded on demand at the time of accessing them and unloaded after a certain period of inactivity.
Since serverless functions consume cloud resources only in the active state, they can be much more cost-effective than traditional web services. There is also a downside to this approach, related to storing and transferring data between different serverless functions or executions of the same function. For these purposes, Extremum uses contexts, which are logical key-value stores of binary data and objects.
The platform supports two types of contexts: