Rules, streams, glossary, and enrichers
On this page
This module turns recurring data issues into architecture work.
Learning objective
Decide when a repeated stewardship problem should become a design, rule, stream, glossary, or enricher change.
Working model
- Steward discovers the pattern.
- Architect decides whether the pattern should be prevented by design.
- The product surface is chosen intentionally: mapping, vocabulary, validation design, rule, stream, glossary, or enricher.
Exercises
Classify each recurring problem into the most appropriate architecture surface:
- Duplicate-looking people caused by weak identifiers.
- Frequent missing values from one source system.
- Reusable subset logic that many users need to apply.
- A recurring downstream action that should happen automatically.
Support surfaces to revisit
Completion signal
The learner can explain why not every quality problem should be solved manually by a steward.