Find Jobs
Hire Freelancers

AWS-SDK NodeJS - Build a function that streams files between S3 buckets

$30-250 AUD

Closed
Posted over 3 years ago

$30-250 AUD

Paid on delivery
Hi! I need someone to write a function, that will perform an S3-specific task on a NodeJS Lambda. The function needs to: - Async stream an S3 File Download into the function. - Async stream an S3 File Upload out of the function. - Provide ability to insert middleware, to transform the stream. - Does not write anything to disk. The method should look like: export async function MoveFileBetweenBuckets(previousBucket, previousKey, nextBucket, nextKey, middleWare = null) { Step 1: Get S3 Stream Step 2. Process Stream if middleWare (middleWare is an async JS function, which takes inputStream and returns an outputStream) Step 3. Upload S3 Stream } Please do not apply for this project if you don't have experience with AWS Javascript SDK in Streaming Scenarios. This function will be deployed on a time-and-memory-limited lambda and handle large (up to 20GB) files, so everything must be streamed without hitting the disk in order to make this operation fast.
Project ID: 28230491

About the project

5 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
5 freelancers are bidding on average $410 AUD for this job
User Avatar
Hi My robust knowledge and experience in Node and AWS will allow me to tackle your project and deliver it to you in no time. In particular, I have a lot of experience in Node and Python with AWS lambda and well aware of S3 services. readStream() and outStream() is the main key for this problem Could you please let me know your details? Best Regards, Evgeny
$200 AUD in 7 days
5.0 (16 reviews)
5.8
5.8
User Avatar
Hi, I have been working on Node.js ,Javascript and Java for the past 4 years. I have a very good understanding of data structures and algorithms. I have done a lot of projects. Some of them are as follows. 1. I wrote a deployment microservice. 2. I have worked with AWS Lambda functions, which I wrote completely in Node.js 3. I have integration with many 3rd party applications and the api integration was done in Node.js 4. I have also built a proxy microservice, which acts as a middleware for other microservices. I have good debugging skills. Please let me know, will try to finish asap.
$500 AUD in 1 day
5.0 (11 reviews)
3.5
3.5
User Avatar
Hi, I am Node.js Expert. I am really good at Javascirpt and have 7+ years of experience. I have used AWS S3 bucket in my previous projects to show video for products. I can help you to make a new function you need. Would you like to share more opinons about your project? Thank you.
$99 AUD in 1 day
5.0 (4 reviews)
3.7
3.7

About the client

Flag of AUSTRALIA
Newcastle, Australia
5.0
2
Payment method verified
Member since Feb 6, 2015

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.