Skip to main content

Architecture

Causal is designed around two types of servers. The impression server, which handles low latency requests, and the tools server, which resides in the cloud.

Architecture Overview

The impression server responds to front end requests for data and receives logging data. In order to do this quickly, we package it as a public docker image that you can spin up in or near your cluster. This gives your own servers very low latency access to Causal data. Contact Causal for information on an upcoming managed offering.

The tools server resides in the cloud, and serves up configuration information to the running impression servers over higher latency links. You can use the Web Tools in order to configure, debug, and test your website.