azavea / osmesa

OSMesa is an OpenStreetMap processing stack based on GeoTrellis and Apache Spark
Apache License 2.0
79 stars 26 forks source link

Streaming AOI monitor service #160

Closed jpolchlo closed 4 years ago

jpolchlo commented 4 years ago

We are developing a facility to track areas of interest and provide periodic updates to subscribed users as to edits occurring in those regions. This PR provides the component which will monitor and aggregate those changes and queue up the information that will be conveyed to the users.

We intend to deploy this service via ECS scheduled tasks at preset intervals (monthly, weekly, daily), and each interval may aggregate and report its results differently. Email notifications will be handled by a different service.

CloudNiner commented 4 years ago

Closing in favor of #161 so the parent feature branch is on the osmesa repo and can be more easily PRed to.