the distributed systems I’ve worked on outside of nostr typically offload the large data into an external store and plug a reference id into the event. the downstream consumers either find the data embedded in the event or an id to resolve it externally.