BioTuring Task Scheduler
Project information
- Category: Backend service
- Location: BioTuring | Vietnam
- URL: https://bioturing.com/
04/2022 - 06/2022
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.