amazon-web-servicesdeploymentprocessaws-mobilehub

How to handle development to production process with multiple AWS Services


I'm using AWS mobileHub to create an hybrid app with Ionic 3. I don't get how we can handle the production process, Im using all kind of aws services :

Do we have a way to put everything in production ? Here is the idea :

I know that API Gateway has a "Stage" system I can use, for example I could create a "developement" and "production" stage, but what about others services ? which are most of the time linked with API Gateway.

Here is my idea so far, but I think this is not optimal :

Any best practices ? Any ideas ? I really need to find a strong deployment process. Thanks !


Solution

  • Here is what I'm going to implement and to try, I will let you know if this is efficient.

    Gitflow diagram picture

    Thanks