Amazon added several features since the preview release such as bound parameters, streams, IAM roles for EC2 instances, proxies, and version locking.
Node.js uses your web browser to make a request for a website on a Node.js web server. When the Node server accepts your request and calls a function to retrieve that file, the Node server waiting for the files to be retrieved services the next request. When the file is received, there is a callback function that is inserted in the Node servers queue. The Node server executives that function and sends it back to your web browser. This helps save milliseconds per request when dealing with highly-scalable web servers.
Node.js is a highly sought after skill-set that a developer can have. It is by a large number of companies including LinkedIn, Yahoo!, Walmart, and Microsoft.
Check out our list of 26 useful Node.js tutorials and tools to learn more about the technology.