GOLANG or NODEJS / Working with HTTP request and insert multiple data to MySQL

Job ID: 31094544

Budget: $30 – $250 USD

Hello,

READ all first!
I want freelancer who can work in time and ready to work if everything in chat clear

I need to build "GOLANG API" or "NodeJS express API" to making HTTP request to 3rd party API to get report data and API return response in JSON format and we working with JSON data insert to MySQL in good coding design with insert 50K records per request

1) You need have knowlendge in design insert lots data without make MySQL got problem
2) Redis Cached should use in GOLANG API
3) Good coding design working with inserts lots data !

*I have already MYSQL database ready and 3rd party API document*

----------

I will try make explain very easy

1) We make API with "Gin"
URL: https://github.com/gin-gonic/gin

2) Create route with POST and path name /report
2.1) this route should be accepted form post: start_time, end_time (Format example: 2021-05-05 00:00:00)

3) After request send to POST /report with valid date/time format we should send request to 3rd party API to get data response in JSON format but 3rd party request can have more than 1 page so HTTP request with paginate knowlendge should be good !

4) After we got response in JSON format from 3) you need to build good coding design to insert lots array data to MySQL

P.S. But before you insert data to MySQL we should find user and if user is exist and insert it and we should do some calucator


You should apply this job with good description how you will work with it and get in good delivery time very fast, please dont copy/paste your portfolio
Related categories: Software Architecture Golang MySQL Node.js