title: Can I deploy an app that uses both Python and Node.js on Amazon Elastic Beanstalk?
body: <p><em>See TL;DR before the question if you wish, but any quick responses are appreciated.</em></p>
  <hr />
  <p>I have a web-app that uses Node.js for the backend and Python for running a particular script.</p>
  <p>The app basically takes an MS Excel file, does some computations on it (here is where Python comes into play) and returns the result MS Excel file.</p>
  <p>I've used Python successfully along with Node.js using the <code>child_process</code> class in Node.js.
  I've also deployed the app on Heroku using <a href="https://devcenter.heroku.com/articles/buildpacks" rel="nofollow noreferrer">Heroku buildpacks</a> . (I've added both Python and Node.js buildpacks in order for it to work.)</p>
  <p>Now, the slug size limit of Heroku is a problem for me as my Python program (which is basically an ML model) uses resources more than 300mb (around 13.8k individual files). Before someone points it out, I cannot use S3 in this case as my Python script needs to <strong>read and use</strong> the files (which are the parameters for the ML model) from a folder.</p>
  <p>So, I thought of moving to AWS Elastic Beanstalk but I haven't been able to find out any features analogous to Heroku buildpacks. Is there any way I can make it work?</p>
  <hr />
  <h3>TL;DR</h3>
  <p><em><strong>I want to deploy an app that uses Node.js along with Python with some (heavy) dependencies.
  Can I do that? If yes then how? Are there any features like <a href="https://devcenter.heroku.com/articles/buildpacks" rel="nofollow noreferrer">Heroku buildpacks</a>?</strong></em></p>
  <p>Any detailed pointers are welcome.</p>
  <p>Thank you =)</p>