What you need to know
Embedding related data can reduce reads when it is usually displayed together. Referencing separates records that change independently or grow without a predictable bound.
How to apply it
Start from the most common query, set size limits, and consider update patterns and ownership. Embed small bounded details; reference entities shared across many records or collections.
Common mistake to avoid
Do not embed unlimited activity history inside one document. Document size and update contention can become a problem as the record grows.
