Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Realtime Engine

Introduction

The Realtime Engine (RE) is a network platform that sits between end users and customer origin servers. RE reads the network messages and extracts data from them, enabling realtime inspection, modification, and risk assessments on both requests and responses. The architecture of the Spec Platform allows it to remain undetected and it does not require any client side JavaScript or SDKs to operate. The platform is highly configurable and provides out-of-the-box functionality to solve most business use cases with the additional capability of fine tuning for custom applications.

Specs

Specs are the primary configuration of the Realtime Engine. These configurations determine how the engine will match network requests and extract data. When a Spec matches a network request, an Event is created. This is also where Workflows are attached to Events, which may execute an Action to modify the network message. Much of this configuration is available through the Spec Hub.

Integrations

The Realtime Engine can communicate with any services over HTTPS. If you can communicate over a REST API or a web server, then the Spec Platform can interact with that service. This capability is used by customers to integrate with their systems by opening tickets when a fraud incident requires human intervention or to alert through relevant channels when risky behavior has been observed on their application. Monitoring is not the only use for integrations; the RE can connect to data services on behalf of the customer to include additional metadata in any Event the platform creates.

Networking

The RE sits between the web browser and the customer origin. In most cases, customers utilize Content Delivery Networks (CDNs) to deliver their content across the globe. These CDNs offer many deployment methods for the Spec Platform, which integrates immediately after the CDN. Read the integration documentation for more details on the deployment methods.