Find Jobs
Hire Freelancers

Node.js with AWS Lambda Developer

$10-30 USD

Lukket
Slået op over 4 år siden

$10-30 USD

Betales ved levering
The task is to create an AWS Lambda function written in Javascript, that receives an XML file representing a message between two people. And generates a new XML file with the sender and recipient names swapped. We would like you to invoke this AWS Lambda function from a node.js application which is designed to monitor and create files on the local filesystem. You will therefore need to develop two seperate pieces of software: 1. A node.js app that reads data from a file, and communicates to AWS Lambda 2. An AWS Lambda function that processes and parses XML data. AWS Lambda function Your AWS Lambda function will take a message, and generate a response message. To do this, it should do the following: ● Take XML data as input. ● Parse this XML file, looking for the XML nodes “from” and “to”, which are child nodes of the XML node “message”. ● Read the value of these two nodes, and swap them around (so the value of “from” becomes the value of “to” and vice-versa). ● Return this new XML data. Please do consider how you might validate the data and handle error cases. An example of the XML data is provided in the next section. Node.js app You should create a very simple Node.js app which reads an XML file from the local machine. This file can be called “[login to view URL]” and should contain the following: <?xml version="1.0" encoding="UTF-8"?> <message> <to>Chirag</to> <from>Jay</from> <body>How are you?</body> </message> This node.js application should do the following: ● Detect when an XML file has been added or updated within a specific folder in the local filesystem ● Read the XML from the local filesystem ● Submit the XML data to your AWS Lambda function ● Save the response XML data into a new file You should expect the new XML file to look as follows: <?xml version="1.0" encoding="UTF-8"?> <message> <to>Jay</to> <from>Chiragf</from> <body>How are you?</body> </message> Please note the node.js application is not intended to operate as a REST server (using express, etc.), it simply needs to run constantly and monitor the presence of a new XML file, processing any new file found.
Projekt-ID: 21128174

Om projektet

5 forslag
Projekt på afstand
Aktiv 5 år siden

Leder du efter muligheder for at tjene penge?

Fordele ved budafgivning på Freelancer

Fastsæt dit budget og din tidsramme
Bliv betalt for dit arbejde
Oprids dit forslag
Det er gratis at skrive sig op og byde på jobs
5 freelancere byder i gennemsnit $25 USD på dette job
Brug Avatar.
***AWS Expert*** Hi, Hope you are doing great !! I have major work experience in Server Administration and Project Management. AWS Services : EC2, S3, RDS, CloudFront and many more.I provide all kinds of solution related to Network administration for system admin, Linux, Unix, Apache, servers, lambda EC2, Open SSL. I am grateful for your time and consideration,and I look forward to speaking with you further about this position.I am willing to work to work for 40 hrs per week for your project if you hire me once Warm Regards, Ranu
$30 USD på 2 dage
4,9 (43 anmeldelser)
5,8
5,8
Brug Avatar.
Hello, I have read the project specifications furnished by you. I will assist you in the development of the website platform. Here a bit about myself. I'm a full-stack developer experience of 10+ years. I worked on CORE PHP, WORDPRESS, Laravel, react.js, node.js, PostgreSQL and MySQL database development and web designing and windows application. I'm well versed with all your technical requirements i.e. Laravel, React.JS, and other MVC frameworks. I would like to grow our business with you by offering you dedicated and technically sound work. Kindly have a chat with me regarding this project.
$20 USD på 7 dage
5,0 (2 anmeldelser)
3,1
3,1
Brug Avatar.
what platform (Windows, Mac, Linux) Node.js app . will run on? I'm ready to make make this project - I do have AWS account for testing
$25 USD på 7 dage
5,0 (1 bedømmelse)
2,7
2,7
Brug Avatar.
We already have the two components required for this project - 1) monitor S3 bucket for a new file and invoke Lambda function, 2) Javascript code to swap two elements of XML. We are AWS Registered Partner. This solution has been designed by 15+ years experienced Senior Architect. Details: We already have a function that monitors S3 bucket and triggers a Lambda function when a new file is added. This is a Lambda (Serverless) function so there is no cost unless you put a new file. We also have a Javascript code to change value of one element of XML to another element of XML. We will merge the two solutions and place this modified XML into a new bucket. It will be a continuous process - detect new file in S3, modify the XML and place in new S3 bucket, place errors in Cloudwatch. We will be happy to show the two pieces before you award project. Pay only after you are happy with code. We have 100% positive review. This Solution has been designed by our Senior Architect (15+ years experience). About us: We are from VisionFirst Technologies Pvt. Ltd. We are AWS Registered Partners. We have developed and implemented large apps (multiple mobile apps, webapps and custom softwares) with a few apps having 5000+ users. We have experience on multiple clouds such as Jelastic, AWS, Azure. Our tech stack includes offline/2G tolerant mobile apps, web applications, IOT and Analytics. Our business domains include insurance (Insurtech, Fintech), education (Edutech), Sports and logistics.
$20 USD på 2 dage
5,0 (1 bedømmelse)
2,3
2,3
Brug Avatar.
Hi, hire me because i may not have a professional skill but i am a fast learner and willing to work.
$30 USD på 1 dag
0,0 (0 anmeldelser)
0,0
0,0

Om klienten

Flag for INDIA
Rajkot, India
5,0
6
Betalingsmetode verificeret
Medlem siden feb. 2, 2016

Klientverificering

Tak! Vi har sendt dig en e-mail med et link, så du kan modtage din kredit.
Noget gik galt, da vi forsøgte at sende din mail. Prøv venligst igen.
Registrerede brugere Oprettede jobs i alt
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Indlæser forhåndsvisning
Geolokalisering er tilladt.
Din session er udløbet, og du er blevet logget ud. Log venligst ind igen.