- Design a job scheduler which is getting jobs from clients with N nodes and the jobs need to call a dumb external system (rest call) and the dumb system can only handle 1 call at a time.
- The job scheduler needs to limit the call to external system and also persist the job execution state.
Please share thoughts on how to approach the design problem