8000 GitHub - ricellicarvalho/aws-sqs-frontend: Small example of a message queue-based microservice using Amazon SQS. Frontend is responsible for producing messages in AWS SQS based on the number of images requested in the form.
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Small example of a message queue-based microservice using Amazon SQS. Frontend is responsible for producing messages in AWS SQS based on the number of images requested in the form.

License

Notifications You must be signed in to change notification settings

ricellicarvalho/aws-sqs-frontend

Repository files navigation

AWS SQS - FRONTEND

About   |   Technologies   |    Prerequisites   |    Running the Project   |    License

🎯 About

Small example of a message queue-based microservice using Amazon SQS. Frontend is responsible for producing messages in AWS SQS based on the number of images requested in the form.

The Backend (aws-sqs-backend) is in charge of consuming the messages in AWS SQS and generating an image for each message. To generate the images I used an API called Cat as a service (https://cataas.com)

Images are being saved locally within the backend project, next step is to save to Amazon S3 bucket.

Preview the application

AWS.SQS.WITH.NODEJS.mp4

(Back to top)

🚀 Technologies

This project was developed with the following technologies:

(Back to top)

🛠️ Prerequisites

(Back to top)

⚡ Running the project

It is necessary that you create a queue in Amazon SQS and rename the .env-example file to .env and inform the values for the variables below:

Parameter Type Description
region String AWS region (eg. "us-east-1")
accessKeyId String IAM Access Key ID
secretAccessKey String IAM Secret Access Key
sqs url String URL Of Your Queue
# Clone this repository
$ git clone git@github.com:ricellicarvalho/aws-sqs-frontend.git

# Enter the application
$ cd aws-sqs-frontend

# Install dependencies
$ npm install

# Run the command:
$ npm start

Open the browser at the following url to access the application http://localhost:3000

(Back to top)

📝 License

This project is under the ISC license. See file LICENSE for more details.

(Back to top)


Made with ❤️ by Ricelli Carvalho

About

Small example of a message queue-based microservice using Amazon SQS. Frontend is responsible for producing messages in AWS SQS based on the number of images requested in the form.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published
0