Image filtering microservice that deploys with Elastic Beanstalk on AWS to deploy a restful API endpoint that takes an image url as a query parameter and returns the filtered image.
- The endpoint:
- Validates the image_url query
- Filters the image and applies grayscale transformation.
- Sends the resulting file in the response
- Deletes any files on the server on finish of the response.
This is part of a larger project that uses a Node-Express server to serve the API endpoint and a Ionic client to consume the API.
Backend application deployed on AWS Elastic Beanstalk using EB CLI (eb init, eb create, eb deploy ) and AWS CLI.
API developed alongside Postman collection for testing and to prevent requests without valid authentication headers.
Node.jsExpressTypescriptAWS Elastic BeanstalkAWS CLIPostman
http://udagramfilterimage-env.eba-u5wp28wp.us-east-1.elasticbeanstalk.com

