title: What is the difference between AWS Lambda & AWS Elastic Beanstalk
body: <p>I am studying for my AWS Cloud Practitioner Certification and I am confused with the difference between AWS Lambda &amp; AWS Elastic Beanstalk.  From my understanding, for both services you upload your code to AWS and AWS essentially manages the underlying infrastructure for you.</p>
  <p>I know with Lambda you upload your code to a 'Lambda Function' and set triggers for when the code executes.</p>
  <p>With AWS EB you upload your application code and EB automatically handles the deployment, capacity, provisioning, etc...</p>
  <p>They both sound very similar as you upload your code to both and both handle underlying instances/environments.</p>
  <p>Thanks!</p>