In my company, we store all the images we use in our emails in a separate FTP server; an FTP we know that can handle the load.
But since SFMC has the functionality of hosting images itself; that brings the question: Is it a good idea? If we host all the images in SFMC, and say that we're going to send an email campaign to 10 million customers (we have a large customer base, so 10 million is not an extreme case for us); would using the hosting in SFMC cause any issues?
Some examples I can think of are:
1- Loading images in people's inboxes, would that be slow (we have a dedicated server within SFMC, but share a stack with other clients).
2- During the send of the email, as the job running, it seems to me that the performance of using SFMC might be effected.
3- Considering the number of images we store + all the other items we have in SFMC; those combined would exceed the storage limit we have (I think there's a storage limit). But the key part here is; we'd like to store all the assets. In our FTP server we can still see all the images we've used going back multiple years.
Do you guys have any experience / best practices for that?