Skip to content

Conversation

@jcscottiii
Copy link
Collaborator

Connects all the adapters and logic components in the event_producer main entry point (cmd/job/main.go). This enables the worker to:

  1. Subscribe to ingestion events (search refresh requests).
  2. Subscribe to batch update triggers (fan-out requests).
  3. Publish notifications to the downstream topic.
  4. Interact with Spanner (metadata) and GCS (blobs).

Infrastructure updates:

  • Updated setup_pubsub.sh to create Dead Letter Queues (DLQs) for ingestion, notification, and delivery topics, providing robust error handling.
  • Updated DEVELOPMENT.md with the correct local Pub/Sub port.
  • Updated pod.yaml with necessary environment variables for the new subscriptions.

@ahfuckit
Copy link

ahfuckit commented Dec 28, 2025 via email

@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt9 branch 2 times, most recently from 86f01d3 to 6250caa Compare December 28, 2025 18:14
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt8 branch from cee509f to 933ed43 Compare December 28, 2025 22:28
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt9 branch from 6250caa to e6ad352 Compare December 28, 2025 22:28
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt8 branch from 933ed43 to fe1744a Compare December 29, 2025 03:31
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt9 branch from e6ad352 to 9b95286 Compare December 29, 2025 03:31
@jcscottiii jcscottiii requested a review from jrobbins December 29, 2025 16:13
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt8 branch from fe1744a to 69660b6 Compare January 13, 2026 16:57
Base automatically changed from jcscottiii/producer-wiring-pt8 to main January 13, 2026 18:47
Connects all the adapters and logic components in the `event_producer`
main entry point (`cmd/job/main.go`). This enables the worker to:
1.  Subscribe to ingestion events (search refresh requests).
2.  Subscribe to batch update triggers (fan-out requests).
3.  Publish notifications to the downstream topic.
4.  Interact with Spanner (metadata) and GCS (blobs).

Infrastructure updates:
- Updated `setup_pubsub.sh` to create Dead Letter Queues (DLQs) for
  ingestion, notification, and delivery topics, providing robust error handling.
- Updated `DEVELOPMENT.md` with the correct local Pub/Sub port.
- Updated `pod.yaml` with necessary environment variables for the new subscriptions.
@jcscottiii jcscottiii force-pushed the jcscottiii/producer-wiring-pt9 branch from 9b95286 to 9e90d9a Compare January 13, 2026 19:15
@jcscottiii jcscottiii enabled auto-merge January 13, 2026 19:21
@jcscottiii jcscottiii added this pull request to the merge queue Jan 13, 2026
Merged via the queue into main with commit a53ee81 Jan 13, 2026
8 checks passed
@jcscottiii jcscottiii deleted the jcscottiii/producer-wiring-pt9 branch January 13, 2026 20:12
@jstenback jstenback mentioned this pull request Jan 15, 2026
@DanielRyanSmith DanielRyanSmith mentioned this pull request Jan 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants