Pipeline
![]() |
Pipeline supports data transfers between our products and external integrators, including POS.
Pipeline consists of:
Pipeline Core is a critical infrastructure dependency that exists as a communication bus between internal and external components.
Pipeline Deposits is a REST API that accesses deposit records in the transaction MongoDB as the primary use is for disaster recovery.
Pipeline Drawer is a REST API that accesses drawer records in the transaction MongoDB as the primary use is for disaster recovery.
Pipeline Logs handles, obtains, and places logs generated from POS, Cloud, and Back-of-House components. Logs are named and stored in a specific location for future retrieval.
Pipeline Order is a REST API that accesses order records in the transaction MongoDB as the primary use is for disaster recovery and data resends in case of any transport failures during the integration.
Pipeline Worker contains a set of independent microservices with similar architecture. Each service contains SQS consumer and messages handler linked to the consumer. Message consumption is a task/job with a status of done, rejected, and replace.
Simple Service Registry (SSR) is an API for accessing a library of HTTP URLs for applications in certain environments. This publishes all endpoints that supports the Pipeline component.
Communication Service consumes email messages from an SQS queue and dispatches them using a configurable SMTP server.
Release notes include data, functional, configuration, reporting, and infrastructure updates for this production version of Pipeline for Core, Deposit, Drawer, Logs, Order, Dispatcher, Worker, Simple Service Registry, and Communication Service.
To view release notes, select either the production or UAT environment.