bcgov / bcgov/entity

Migrate Name Request "Consumed" Status Update to GCP Pub/Sub Queue

Open
#28,665 1 comment 0 reactions 0 assignees View on GitHub
Entities Team Home Team Names Team SRE
Dominant language
JavaScript
Stars
23
Forks
62
Avg merge
24m
Merged PRs (30d)
1

Description

Currently, the "consumed" status for Name Requests is updated via a direct REST API call from multiple applications/filings. This has led to inconsistencies where some updates are missed or fail silently due to concurrency or reliability issues.

To improve reliability, traceability, and decoupling, we will transition to using Google Cloud Pub/Sub as a message queue. All applications will publish a message when a Name Request should be marked as "consumed." A dedicated worker service will subscribe to the topic and process updates reliably.

for more background info, refer to https://app.zenhub.com/workspaces/names-team-board-new-655554cbddd49510027dad2e/issues/gh/bcgov/entity/26250

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by locating the applications and filings that currently update Name Request "consumed" through direct REST calls, then review the related background issue for context. Done means those publishers and a dedicated Google Cloud Pub/Sub worker support reliable, traceable consumed-status updates, but this issue names no files or tests to run.

Written by the indexing model from the issue text.

Assessment

Tech stack
google-cloud
Domain
backend, cloud, distributed-systems
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.