Skip to content

Start here

This site documents the RecSys suite: a production-ready set of modules for building, shipping, and operating a recommendation system.

Quick paths

Who this is for

  • New evaluators of the RecSys suite
  • Engineers who want the shortest path to a runnable local setup
  • Stakeholders who need the “what do we get, what do we need?” overview

What you will get

  • A recommended reading and execution path (tutorial → concepts → integration)
  • Role-based entry points (lead dev, recsys engineer, stakeholder, SRE)
  • Links to the canonical contracts, API, and operational runbooks
  1. Run the suite locally end-to-end
  2. Tutorial: local end-to-end (service → logging → eval)
  3. If you want the fastest possible first success: Quickstart (minimal)
  4. Optional: production-like artifacts + ship/rollback: production-like run (pipelines → object store → ship/rollback)

  5. Understand the architecture and data flow

  6. Diagram: Suite Context
  7. One-page mental model: How it works: architecture and data flow
  8. Explanation: Suite architecture
  9. Repo layout: Repo layout and Go module paths
  10. Known limitations: Known limitations and non-goals (current)

  11. Integrate, operate, and validate

  12. Integrate the API: How-to: integrate recsys-service into an application
  13. Operate pipelines: How-to: operate recsys-pipelines
  14. Run evaluation and ship decisions: How-to: run evaluation and make ship decisions

Role-based entry points

Developer / platform engineer

Recommendation engineer / ML engineer

Start here: RecSys engineering hub

Product / business stakeholder

SRE / on-call