> For the complete documentation index, see [llms.txt](https://shoppinpal.gitbook.io/docs-shoppinpal-com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shoppinpal.gitbook.io/docs-shoppinpal-com/9.-queues-and-workers/nodejs-workers-in-aws-ebs.md).

# NodeJS workers in AWS EBS

## NodeJS workers in AWS EBS

We tested NodeJS workers in AWS EBS using slightly different architectures:

1. with `sqsd` provided out-of-the-box (OOTB) in an AWS VM which would pull from SQS and hand a message to our worker.
2. with a nodejs [sqsd](https://www.npmjs.com/package/sqsd) standalone component which would pull from SQS and hand a message to our worker.
3. with our worker pulling a message directly from SQS itself.
   * This is similar to the architecture described for [PHP workers in AWS EBS](/docs-shoppinpal-com/9.-queues-and-workers/php-workers-in-aws-ebs.md) with one important distinction, the `supervisor` isn't involved.
