Backend Email Subscribe System using GraphQL and BigQuery
Budget €750-1500 EUR
- Freelancer
- Jobs
- Node.js
- Backend Email Subscribe System using GraphQL and BigQuery
Create a GraphQL server that has one mutation (subscribeEmail) that calls the Email microservice (written either in Go or node.js) which does the following three things over gRPC a) Checks the email for format validity and validity of mail server b) stores the email in BigQuery c) sends a confirmation email through the API of [login to view URL] using an existing template. If the process is completed successfully then the mutation replies with success else replies with the appropriate error (invalid email or internal error if you fail to write in BigQuery). If you fail to send the email, you must retry later and not end up storing the email in BigQuery without sending the confirmation email. In addition, every part of the system should be scalable and able to serve many thousands of requests per second during peaks but scaling down when there are little to no requests.
In the case of node.js please use TypeScript. Linter should be used throughout. The Email microservice should have adequate tests written.
7 freelancers are bidding on average €914 for this job
Hello , i am a full stack developer with 6 year experience , I have experience in graphQL, golang, cloud computing , I have seen your requirement and I can work with it, please check my profile https://www.freelancer.i More
Hello! I am Rafael. Professional software developer, 4 years of experience creating web and mobile applications. My main skills are JavaScript, TypeScript, React, React Native, Next.js. Also, I am comfortable using bac More
Hi, Dear Employer! I am really interested in your project. A familiar interface and simple algorithm encourage your work. • Languages: C#, ASP.NET, Angular JS, React JS, Vue JS, NodeJS, Java, SQL, HTML, CSS, JavaScri More
Hey there I am an individual developer. I’m a full-stack programmer with experience in Node js (its frameworks: Express, Adonis, Loopback, Sales js) and Laravel with hosting management(Heroku, AWS, Firebase). I manage More
Hi there, I am an expert in the technologies required for this project. I will work on your project effectively. I look forward to your message.