title: how to handle small go projects on google cloud - what is the preferred infra/CI setup
body: <p><strong>Introduction</strong> </p>
  
  <p>I am new here, after a long break from coding, I decided to do a new pet project. 
  So here I am with the new language and new technologies behind it. </p>
  
  <p>I have an application that writes data from Twitter to file. It is a streamer and the file is closed on a daily basis (midnight) and another one is open. </p>
  
  <p>I have another application that works with these files (00:01) and creates a histogram based on data from this file (day-1), data from the binance API and google semantic analysis. </p>
  
  <p><strong>My current approach is:</strong> </p>
  
  <ol>
  <li>The repository is in bitbucket </li>
  <li>I have a running machine on google cloud (vm instance) </li>
  <li>I am downloading the repository manually from the bitbucket to the VM </li>
  <li>I am unpacking the repo and running the code there </li>
  </ol>
  
  <p>Questions: </p>
  
  <ol>
  <li>How should I automate/Continous integrate it? (what are the best practice for pet projects) </li>
  <li>As I am only working on API/Files should I use something different than the VM? </li>
  </ol>