In response to Using YAML anchors in a destructured orb? which is now a closed thread.
In there @rose pointed out that the de-structured approach of jobs/commands per file scale better. One thing we have found is that, at scale, we use YAML aliases (what has been called anchors here) extensively for sharing param config across command jobs and sometimes across multiple commands. This is because in non-trivial orbs, threading params happens more often than not.
We can also imagine maybe wanting to share param config across orbs in the future, even (we have a mono repo). We’re considering looking at YAML templating tools to pre-process but so far nothing has been obviously lightweight enough to justify the overhead, that we’ve found.