Need Suggestion - Creating, managing and operations on over 1000+ nodes
Dear community members,
I'm supposed to fetch data from a REST endpoint and converting it into AEM nodes*. Basically there are multiple categories(max 10) and every category has approx 1000-1200+ objects(which i need to convert to JCR nodes). I have read that I shouldn't be saving more than 1000 nodes under one node and that is my major concern here.
Once I save the data in AEM(nodes), I'm supposed to do a fulltext search and I need to incorporate filters(approx 7) along with it:

Could someone please help me defining the best architecture for this requirement? I'm going to have a total of ~3000 nodes in the beginning(in all the categories included), the number may increase going forward(won't exceed ~10000).
Should I save the nodes in AEM in the first place? or think about storing this data in any external DB?
If I save this in JCR nodes, how do I make sets of 1000 nodes(or less than that) for every category. What would be the most efficient way to save and utilize this data?
Thanks,
Bilal.