-
Notifications
You must be signed in to change notification settings - Fork 9
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Add PubSub Notification System for Dataset Updates #227
Comments
Agreed! If you don't mind my asking a few questions:
|
Just to present better the scenario: right now to check for new data you need to make two searches and compare the results. A nice added feature is to provide a more efficient way to be notified. |
That was the main thing I was interested in getting feedback on. Glad to hear that you consider it important :)
Also good to know. Right now, the way we're thinking about this is that users would register a STAC search with a hypothetical notifications endpoint. The registration would include both the search criteria and some endpoint to deliver the notification to when a new item matches the search criteria. Whenever a new STAC item is ingested, we'd check if it matches your search criteria. If it does, we'd deliver the STAC item (plus a bit of extra context, like the ID of the search that it matched) as an event to your system. This is all just in discussion stage at the moment, but feel free to add additional suggestions here. I'll update this thread if / when we get this implemented. |
Thank you for sharing the approach that's currently under discussion. Registering the STAC search with notifications sounds like the ultimate solution for me, but I have some concerns/questions about registering an endpoint:
Of course, users could potentially add an additional layer by implementing a publisher on the endpoint and managing the distribution themselves. This might allow for handling more use cases on the side of Microsoft Planetary. However, I initially envisioned a slightly different approach. But, I'm open to further discussions and willing to explore various possibilities. My main aim is to ensure an efficient and scalable solution that would benefit the community. |
|
Would be great to implement a Publish-Subscribe notification system (Apache Kafka) to enable users to subscribe to their datasets of interest. This would facilitate real-time notifications when the subscribed datasets are updated or when new data becomes available.
The text was updated successfully, but these errors were encountered: