Skip to content

R3M for Dummies — Full Stack

Handbook for Trimble Rail R3M Phase 3: product concepts, architecture, and how DevOps runs UAT/Prod on the current Flux track.

Written for a technical audience — diagrams and structure over essays; no fluff, no children’s-book metaphors.


Two parts

Part Purpose Audience
I — Understand R3M Product + architecture mental model Product, engineering, DevOps
II — Run R3M Repos, deploy, observe, cover DevOps (others optional)
flowchart LR
  TGW[TGW / producers] --> Kafka[(MSK Kafka)]
  Kafka --> Enricher[Flink Enricher]
  Enricher --> Kafka2[(Kafka topics)]
  Kafka2 --> Live[KSQL / Redis]
  Kafka2 --> Rules[Rules → Events]
  Kafka2 --> Druid[(Druid)]
  Live --> UI[UI]
  Rules --> UI
  Druid --> UI

Scope

In scope Out of scope
Flux + UAT/Prod today Phase 2 deep dive
r3m-phase3-deployment *-v2 / Argo / Backstage (future)
r3m-phase-3-infrastructure

Start: Welcome.