Content Recommendation Technology Overview

Seldon content recommendation is made up of many components that work together to deliver the best recommendations. Roughly, all user actions are captured via the REST API and streamed to logs. Those logs are processed in batch and new user models are delivered to the API Server. Then recommendations are delivered via the REST API.

The logical structure is shown below.

Seldon Logical Diagram

Seldon operates as a set of inter-connected components. Seldon provides a full set of components to create a fully working systems as shown below. However, users are free to swap in their own infrastructure components that subsumes some subset of these, such as using their own JDBC compliant database engine.

Seldon infrastructure Diagram

The Seldon infrastructure is best described as a set of layers.

Real-time Layer

Storage Layer

Near Time / Offline Layer

Stats Layer (not yet provided)