osu-capstone-cs72 / cs-applied-plan-portal

A portal that streamlines the planning process for OSU CS Applied students and advisors
https://applied-plan-portal.herokuapp.com
MIT License
2 stars 5 forks source link

Create separate server to handle processing course updates #68

Open silverware13 opened 4 years ago

silverware13 commented 4 years ago

While updating courses is an uncommon action (once a term), if done at an inappropriate time it could have cause a negative user experience as it slows down user processes.

One solution is to have a server that handles this process. When the API server gets the request to update courses it defers this work to another server that performs the process, thus preventing the other users from ever experiencing any delays due to course processing.