Project for Experienced Fullstack web-developer (React/node.js strapi) [deadline 1- 2 months]

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Freelance

WAGE / SALARY

30000 php

HOURS PER WEEK

TBD

DATE UPDATED

Apr 5, 2022

JOB OVERVIEW

!!! there is a detailed pdf that describes the work, you can find the link here !!!!
----------

Deadline 1- 2 months

These points are required
1. create a connection between Main Server and Scripts Server (e.g RESTful API).
2. migrate the scripts from Main Server to the scripts server.
3. improve the script handling and create a way to control the script handling in a graphical way.

The Problem
The Scheduled Tasks are child processes running within the context of the admin server (Strapi).These processes makes heavy use of Puppeteer, especially Amazon, to scrape product details and not all of the details we need are provided by the other API providers (eBay, AliExpress ...), thus we still need to scrape them from their site.
Puppeteer consumes significant amount of RAM, which causes the slow server response when a scheduled task is running.
The Prerenderer also uses Puppeteer. Everytime a scheduled task finishes, it runs the prerender. This causes a longer time for the server to be in a slow reponse state.

The Solution
The Scheduled Tasks and Prerenderer needs to be moved into a separate server, which will be named as the Scripts Server. This will allow the Main Server's resources to be alloted only for the Admin (BE) and Client (FE) sites.

I will summarize the task
we only want to shift the load of the puppeteer to another server.
this means that you have to divide the existing process and make 2 servers out of one.
The connections already exist and the repositories are also ready.
We are only missing the separation and the handling of the scripts.

! ------------------------------------------------------------------------------------------------------------------------------------------------ !
How should you apply?

1. apply only if you agree with the payment
2.please send an email to me with the title "Project Separation 30000 php"
3. introductions of you and the relevant experience with
- Node.js
- react
- Strapi
- API / system connections
- Do you have general experience with system separations and its collabration?
- your suggestion how you would proceed

Thank you I look forward to your application .
Regards Kirill

SHARE THIS POST
facebook linkedin