BioTuring Task Scheduler

Project information

BioTuring task scheduler is incorporated into BBrowser in offlined mode and BioTuring Enterprise Server Platform (BESP) in online mode. The service is used to schedule heavy time-consuming tasks initiated by the users. Originally, BBrowser's users can only execute one analytical task at a time, however, many updates bring more complex tasks that can no longer be done in real-time. The task scheduler solved these issues by pushing the task requests into a task queue where the task handler in the service can retrieve & process them. The task results are then stored in a TTL cache.

My Contributions

BioTuring Data Delivery Pipeline

  • Built the scheduler's architecture and API service.
  • Maintained the service & fixed existing bugs.
Designed by BootstrapMade