Add feasibility study: JPL Scout → Kafka bridge for Rubin ToO alerting - #44
Open
talister wants to merge 1 commit into
Open
Add feasibility study: JPL Scout → Kafka bridge for Rubin ToO alerting#44talister wants to merge 1 commit into
talister wants to merge 1 commit into
Conversation
…rting Assesses a containerized service polling JPL Scout and republishing Rubin-ToO-candidate events to a Kafka stream (SCiMMA Hopskotch) for the Rubin ToO Producer, including broker options, a TOM Toolkit-based architecture reusing tom_jpl and the SSSC NEO ToO filter criteria, LCO ArgoCD/GitOps deployment fit, event schema proposal, costs, open coordination questions, and prototype milestones. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01EmBXs3EBmEmMZRPZG7pESg
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds
docs/scout_kafka_bridge_feasibility.md— a feasibility study for a containerized service that polls JPL Scout and republishes new/updated/cancelled Rubin-ToO-candidate objects as a Kafka stream for the Rubin Observatory ToO system.Key points:
tom_jpl(no logic forking; Postgres transactional outbox; ~1 GB SPICE-free image) over a Django-free micro-poller or building it into FOMO.lsst-sssc/scout-alert-bridge(public ghcr image) + deploy repoLCOGT/scout-alert-bridge-deploy(kpt/kustomize, sealed-secrets, ArgoCD, 10-min CronJob).Note: the doc is standalone Markdown (not yet in the Sphinx toctree, which is rst-only); it renders on GitHub and can be MyST-ified later if we want it in the built docs.
🤖 Generated with Claude Code
https://claude.ai/code/session_01EmBXs3EBmEmMZRPZG7pESg