I’m experimenting with converting my event-sourced system to be backed by ES. I’m trying out continuous projections to form the state of my read models.
Things seem to look great and be pretty clean, but I don’t know much about the scalability of continuous projections. I know that ES supports millions of streams, but is there an upper limit on the number of continuously running projections that can be enabled at one time?
With the way i’ve implemented things so far, I’m expecting one to a few projections per aggregate, so i’m guessing I need to consider in the order of dozens of projections.
Also would be curious to know what other ways people use ES to project read models. I’m hoping to avoid having to replay events client-side.