A feature not covered in this article that I recently learned about is republishing[0]. This is super useful, because it lets you essentially "namespace" parts of the network. You can use very short subject names for an isolated part of the network, and then republish to a more specific name as it gets pushed out to a larger network.
[0] https://docs.nats.io/nats-concepts/jetstream/streams#republi...