Skip to content

Instantly share code, notes, and snippets.

@AndrewHuffman
Last active April 1, 2016 19:55
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save AndrewHuffman/cb3e73942575f13bdf463c6a062d6ebe to your computer and use it in GitHub Desktop.
Save AndrewHuffman/cb3e73942575f13bdf463c6a062d6ebe to your computer and use it in GitHub Desktop.
How we're going to rename our services
connector-generic -> piservice-connector-generic (npm: @piservice/connector-generic)
connector-geofence -> piservice-connector-geofence (npm: @piservice/connector-geofence)
processor-generic -> piservice-processor-generic (npm: @piservice/processor-generic)
processor-geofence -> piservice-processor-geofence (npm: @piservice/processor-geofence)
actor-rawdata -> piservice-pipeline-rawdata (npm: @piservice/pipeline-rawdata)
actor-cloudantlocations -> piservice-pipeline-cloudant (npm: @piservice/pipeline-cloudant)
actor-eslocations -> piservice-pipeline-elasticsearch (npm: @piservice/pipeline-elasticsearch)
actor-registration -> piservice-pipeline-registration (npm: @piservice/pipeline-registration)
pi-pubsub -> piservice-pipeline-pubsub (npm: @piservice/pipeline-pubsub)
pi-hydration-station -> piservice-pipeline-hydration (npm: @piservice/pipeline-hydration)
pi-management-config -> piservice-api-config (npm: @piservice/api-config)
pi-security -> piservice-api-security (npm: @piservice/api-security)
pi-purge -> piservice-api-purge (npm: @piservice/api-purge)
query-server -> piservice-api-analytics (npm: @piservice/api-analytics)
pi-export -> piservice-api-export (npm: @piservice/api-export)
actor-extlogs -> piservice-api-external-logs (npm: @piservice/api-external-logs)
pi-mkdoc -> piservice-doc-mkdoc (npm: @piservice/doc-mkdoc)
pi-swagger -> piservice-doc-swagger (npm: @piservice/doc-swagger)
pi-billing -> piservice-worker-billing (npm: @piservice/worker-billing)
pi-blacklist -> piservice-worker-blacklist (npm: @piservice/worker-blacklist)
pi-service-broker -> piservice-broker (npm: @piservice/broker)
ui-core -> piservice-ui (npm: @piservice/ui)
naming convention:
* connector - a service that listens for sensor data
* processor - a service that processes sensor data to do zone resolution and realtime processing
* worker - a service that schedules tasks or does work on requests (does not contain rest API)
* pipeline - a service that works on data as it comes through the message queue
* api - a service that exposes an external rest API
* doc - a doc service
** broker & ui stand on their own
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment