What architecture for ipfs in a mobile app?


Do you have feedbacks or advices to use ipfs in a cross platform mobile app ? Is it better to have one (or several) ipfs node on backend with an API, or to embed ipfs-core into the mobile app (developed with https://capacitorjs.com/) ? Are there any security/bandwith/ports issues ? Or recommandations ?

To benchmark, I’ve installed an ipfs node with S3 storage on aws, and there are several millions of queries a day (i.e a cost of a few $/day). I imagine this is due to p2p messaging in the ipfs network. Is there a way , and is it relevant, to filter those incoming queries ?