serverless and edge architectures