The context is a contract where a mobile application backend is required using following technologies :

I quickly suggest to extend the range of AWS services used, especially in order to provide continuous integration and continous delivery features to the project. After few researches, i decided to go to the following stack :

The idea was to be able to deploy each lambda functions as well as API Gateway each time i push a change on CodeCommit.

Define the API using swagger