Hi @Gareth_Furnell,
I’ll link you to an article about having such a large number of collections being an anti-pattern:
As for having such a high number of indexes, it too could lead to slowdowns in writing since the binary tree has to be rebuilt each time for about 14 indexes per collection. You should consider which compound indexes also cover the single indexes.
It really is a significant amount of work that this database does!
Keep me posted on your strategies as it is a very interesting use case!
Best Regards