I’m looking for best practice here: not just possibilities.
Currently, with ESv1 - we have code that writes our projected Read Models to storage (local disk, Azure blob storage, S3, etc…). Now with ESv3 - we have projections running, that can supply that same read model.
To Date, we’re considering using projections for calculated values - counters, balances, etc. That seems like a perfect fit. But I’m tempted, to start pulling more and more read models out of disk storage, and read them from a projection.
What’s the good/bad/ugly with this? Where is that line? What rules are others following?
Thank you for the conversation!
Follow me on: