Payoneer Case Study Simple Job Management
- Handle execution of multiple jobs *
- Support new jobs without re-developing
- There should be No side-effects by jobs that fail
- A job has following states
- QUEUED
- RUNNING
- SUCCESS or FAILED
- Prioritize jobs
- Schedule Job to run immediately or according to schedule
- Yearly
- Monthly
- Weekly
- Daily
- Hourly
- Date/Time
- Assumptions should be specified
- Potential improvements should be specified
- Log time spent on the case study