spy-glass (aka Citygram connector)
Why are we doing this?
What does this do now?
This is a registry of micro ETL endpoints. What does that even mean? Good question. Citygram has good overview documentation.
But here's a specific example of the information flow:
It creates a unique key that is a composite of the CaseNo and Status columns. When this key changes, Citygram will create a new event that will be sent to subscribers. Since the key is a composite, an event is created whenever a status changes for a given case.
What will this do in the future?
Who is this made by?
git clone https://github.com/citygram/citygram-services.git cd citygram-services cp .env.sample .env gem install bundler bundle install bundle exec rackup