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.