10M pageview per what timeframe? If you do that per year, you should be fine with a single node… haven’t done my math to be honest. If you do 10M per day, then you need a different setup than you now use.
I have just finished a major redo of our high traffic matomo instance. Now running at 8-10M per day easy and peaked at 36M a couple of weeks ago. I do have some tips, but then you need to tell me a little more.
You can also read: How to configure Matomo for speed User Guide - Analytics Platform - Matomo
We have ended up running with REDIS and a MasterSlave configuration. And optimised the configuration by splitting up the data capture from the data processing node.
Need more information, just let me know, I might just be able to share some stuff that helped me.