AWS lambda upload & AWS Steps to treat uploaded files

We already have a project deployed to AWS Lambda with serverless framework and some scripts in CloudFormations to deploy our Infraestructure. (S3, Network, RDS Aurora Serverless, etc...)

We want to add the deployment of a new enpoint, to get a PDF and a JSON from POST Petition.

This Endpoint should create a detailed workflow:

0. Client Open a websocket (store information about web socket)

1. Get The file, analyze the file, add file details (size, md5, originalName) to database, store it to S3 and store an Event to a SQS Queue (or other Event based trigger)

2. Launch a AWS Step process with several steps consisting in

- 3. Verify the file type (PDF, Compatible LibreOffice file, Image, Other)

- 4.1. If Other throw an error

- 4.2. If it is PDF copy it to output S3 folder

- 4.3. If it is a LibreOffice compatible layer, transform it to PDF (lambda already existing)

- 4.4 If it is an Image, transform it to PDF

- 5. Create a thumbnail image for each page of the resultant PDF

- 6. On finish notify by web socket to the customer

The project consists in:

- Create the Cloudformation script that deploy the serverless that create the associated Lambdas.

- Create the Cloudformation script that deploys the AWS step confguration

- Create the typescript lambdas with serverless to create the proposed flow.

- Test it from a front-end petition

The final output will require step-by-step documentation, configured [login to view URL] and aws configuration and deployment scripts

Skills: Amazon Web Services, Node.js, Typescript, Aws Lambda

See more: facile forms attach uploaded files email, display uploaded files users, cakephp protect uploaded files, aws api gateway upload file to s3, aws lambda upload file to s3 node js, serverless framework upload file to s3, aws lambda upload file to s3, aws lambda upload file to s3 python, aws lambda upload file to s3 java, serverless, upload image to s3, aws lambda file upload, verifying uploaded files wordpress, image upload php percent uploaded, list uploaded files vbnet, time stamping uploaded files 2005, powerful upload script php 300mb files, preview uploaded files javascripts, view uploaded files aspnet, website sends uploaded files phone via text, php parsing uploaded files

About the Employer:
( 1 review ) Terrassa, Spain

Project ID: #26784656

10 freelancers are bidding on average €175 for this job

(11 Reviews)

Hi, hope you are fine. I have gone through your job description and all your requests. In short you need a Lambda function which will download some files and save them on S3, You want to enable events on S3 and connec More

€34 EUR in 5 days
(9 Reviews)

Hello Sir How are you? I read your job description and I am very interesting your project. I have much experiences of S3 and rds on AWS. I have developed many projects using s3 and rds for file store and DB. Also I ha More

€100 EUR in 2 days
(1 Review)

Already did many similar projects on my local side and I am very confident with my skills. If you would like to work with me, I will do my best to show my skills. Don't waste your --GOLD TIME-- to find right candidates More

€100 EUR in 2 days
(1 Review)

Hi cool mate I am sure that this is very suitable for me and I can help you perfectly skill : Node.js(main skill), React Native provide : high quality and quick reaction, start right now and work your timezone I am lo More

€250 EUR in 7 days
(1 Review)

Hi ! When reviewing the requirements, I felt I was a great fit for this role. I have extensive knowledge of front-end JavaScript and browser APIs as well as significant experience with popular frameworks and librarie More

€100 EUR in 3 days
(0 Reviews)

Thank you for your job posting.   With 7 years of web programming industry using Node.js, I would like to express my interest in the job posting, technical specs of your job description. I have read your job descripti More

€140 EUR in 7 days
(0 Reviews)

Hello Dear, I have gone through the reqquirement above you shared. please let me know when we can discuss amd start working. Looking forward for your rrsponse. Thanka John

€167 EUR in 1 day
(0 Reviews)

Dear sir I hope you are well. I have rich experience with Bootstrap, HTML, CSS, jQuery. It can support multilinguals and is doing front-end development, so the site will re-sponsive on any device. I have a lot of exper More

€140 EUR in 7 days
(0 Reviews)

Experienced developer in django docker and was landfall functions and building solutions as described

€222 EUR in 7 days
(0 Reviews)