bcgov / bcgov/SIMS

Migrate from Bull to BullMQ - Analysis

Open
#4,845 2 comments 0 reactions 1 assignee Assigned to @uhelm View on GitHub
Dominant language
TypeScript
Stars
29
Forks
15
Avg merge
1d 13h
Merged PRs (30d)
40

Description

As a SIMS team, we need to ensure that packages and frameworks are the most supported versions.

**Acceptance Criteria**
- [ ] Analysis to upgrade from Bull framework to BullMQ.
- [ ] Analysis to understand the feasibility of the migration.
- [ ] Ensure the Queues UI will continue to work (it does support both frameworks).
- [ ] How to migrate without impacting current production.
- [ ] Test the assumption of having both frameworks executing the queues side by side.
- [ ] Once both are deployed to PROD, a legacy queue can still have its items processed while the new queue will start to receive the new items.
- [ ] Optionally, the queues can be migrated one by one based on some sort of configuration.
- [ ] Check if the Queues UI can work with both frameworks working together.
- [ ] If time allows, a POC to test the feasibility could be created in support of the migration plan.
- [ ] One or more tickets should be created to execute the migration.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.