Weight/percentage-based events routing
A group function (https://github.com/serverless/event-gateway/issues/295) that has multiple backing functions, each with a "weight" value that determines the proportional amount of traffic each should receive. If all are the same, they all receive requests equally. If one is 99 and another is 1, 99% of traffic will be sent to the one with a weight of 99.
This feature could help support A/B or canary deployments of individual functions. Functions (AWS) could be registered with EG using function alias's in the ARN (...:my-func:live). So there could be an alias for the 'A' deployment and an alias for the 'B' or canary deployment. Your CD pipeline could update the EG config for the group function to set or alter the weighting between 'A' and 'B'. Having weighted routing in the EG would be MUCH easier than doing seperate API-Gateway deployments and some funcky route 53 routing.
I believe weighted alias routing was a feature announced at reinvent. Any chance and interface for this in serverless may come soon?
http://docs.aws.amazon.com/lambda/latest/dg/lambda-traffic-shifting-using-aliases.html