Denormalization strategy

  • Noob question *


What is a better strategy for denormalization?

  1. Projections

  2. Projections will kept normalized… but when they are updated they will emit an event to a stream that the app is subscribe to and the app will do the denormalization to a Document DB.

  3. Any other suggestions ?

Normally #2

You use a catch up subscription and write to the model that best
supports your reads (often more than one)