Organise Data For How You Look For It
We've helped teams dramatically improve user experience by doing what makes engineers nervous - denormalising and duplicating data. Designing data storage around query patterns instead of theoretical best practices feels wrong to many developers, but users notice the difference immediately.