I just started learning about Amazon elastic beanstalk, and it seems very good and useful. However, it seems like Docker can be used for the same thing.
AWS EB let's you create environments in Node.js, PHP, Java and start an app in few steps very fast. Meanwhile Docker is built for this purpose too, with images readily available to use.
What's the major difference between both. I'm asking because i want to build a Node.js API which will be very robust and capable of handling a lot of traffic. Which is better?