That is the same approach I am doing. If you’re using SAM(which I recommend) there’s a property you can set called ReservedConcurrentExecutions.
Check it out https://github.com/awslabs/serverless-application-model/blob/master/versions/2016-10-31.md#awsserverlessfunction