title: CICD pipeline for nodejs app with no EC2 instances possible?
body: <p><strong><em>Can you have a CICD pipeline using AWS codepipeline for a nodejs app without using any EC2 instance for codebuild?</em></strong></p>
  
  <p>You would just have <strong><em>a code repo -> codebuild -> buildspec file -> Deploy to staging (S3)</em></strong> ? </p>
  
  <p>My question is NOT about deploying a lambda function serverlessly but instead, building and deploying a nodejs app without provisioning any spot instances (Ec2), is that doable?</p>
  
  <p>One benefit of this serverless approach to building our nodejs app is:</p>
  
  <ol>
  <li><strong><em>Faster developer feedback if tests fail</em></strong></li>
  <li><strong><em>No long startup times since an EC2 can have a variable startup time of 1 - 3mins</em></strong></li>
  </ol>
  
  <p>Has anyone achieved this kinda serverless pipeline for building a nodejs app, again NOT building a lambda function but rather building a nodejs app.</p>