Integration patterns in a serverless world