title: Automatic building & deployment for AWS
body: <p>I am used to developing on IntelliJIdea, pushing to gitlab which makes an automatic build and pushes everything where it is needed. In the end I have a self-containing git repository which has all the code and even the scripts for building &amp; deploying. If anything happens to my dev/prod server Ill get everything back in minutes. If I want another dev to help me out - I can just send him the git link. Everything he changes will be easily deployed on the dev server.</p>
  
  <p>However I have no clue how achieve this kind of setup. Should I go for Eclipse with AWS plugin? But I really dont want to switch my favority IDE just to work with AWS. Maybe make scripts which will use aws-cli to upload/update all the lambdas/policies/etc? I would really appreciate any good practices listed.</p>