Write an efficient and fault tolerant job scheduler

已关闭 已发布的 2 年前 货到付款
已关闭 货到付款

This project focuses on connecting mentors and mentees on a daily basis.

A job scheduler is required to automate this process.

I have written the code but need a second opinion on how to improve the performance in terms of memory and time. This might include improvements to the setup of the collections and / or improvements to the way I use the mongoose ORM and / or the way I structure my steps in code.

Deliverables

Stack: Node.js, Mongoose, MongoDB

The stack should account for scaling to 1 million users

Fault Tolerant Daily Scheduler

- Scheduler runs two types of jobs: scheduling daily profile and notifying user of new daily profile

- There are 2 types of users: mentor and mentee

- The scheduling job schedules the next daily profile for each user in the collection

- The daily scheduling should be 1-1

- E.g. If mentor A is recommended mentee A, then mentee A is recommended mentor A and not mentor B

- Profiles should not be scheduled for a user if they’ve been scheduled before

- If there are spillover mentors or mentees, then default to scheduling a user that hasn’t been scheduled before

- The notification job executes at 9am in the user’s timezone

Node.js MongoDB JavaScript

项目ID: #30173602

关于项目

4个方案 远程项目 活跃的2 年前

有4名威客正在参与此工作的竞标,均价$100/小时

lavishrjain1997

Hi, I have over 2 years of experience as a backend developer with NodeJS as my expertise. I currently work as a Senior Software Engineer in one of the leading Health Tech startups in India and am a graduate of one of 更多

$100 USD 在7天内
(0条评论)
0.0
josehusam

Hello, How are you? For excellent result, you can contact me. I have rich experiences as same as your detail. I am a full-stack developer and have rich experiences for software architecture, PHP, Laravel, Nodejs, WordP 更多

$130 USD 在3天内
(0条评论)
0.0
rafiulhasan86

Your best chance of winning this project is writing a great bid proposal here! Great bids are ones that: Are engaging and well written without spelling or grammatical errors Show a clear understanding of what is requir 更多

$30 USD 在7天内
(0条评论)
0.0