3 ms·
What drives the assumption that their mailing lists would always be available to you even if they went out of business or that they are almost perfectly secure?
by cmorgan31 8y ago
What drives the assumption that their mailing lists would always be available to you even if they went out of business or that they are almost perfectly secure? Is it due to standards set by large companies or just an idealized desire?
- abc-xyz 8y agoBecause I assume they use Google/Amazon cloud services which are designed for 99.99999999% durability, just as I assume they often make backups (it's not like it would be expensive for them to backup mailing lists every hour or so). If they went out of business then I would also assume they would give customers at least several months to export their mailing lists. Edit: for some reason I'm not allowed to post new comments (presumably because of the downvotes to my other comments), so I'll just reply here: Would it be naive/fraudulent to promise the same durability as the storage service you're using? After all you're just feeding the data to their service through their API. I of course wouldn't promise this kind of up-time, but once the data is successfully saved then I fail to see why it would be wrong to make such claims. Assuming you also made regular backups of the data you feed to their services (which I certainly hope MailChimp do) then you can be even more confident that the data won't be lost. If Google/Amazon banned the accounts storing the mailing lists then I'm sure it could be recovered, especially by a company of MailChimps size.
- cmorgan31 8y agoThanks for answering! I think your perspective is becoming more common. It's not like MailChimp is a start-up, so these assumptions aren't inherently crazy.
- megous 8y agoAt some point people started expecting unreasonable things from random free services on the internet. I still think it's ridiculous. I hope that in the future, schools will also teach some basics of computer hygiene in IT classes, and how to behave on the internet. Things like what internet services are, why backups are important, and how to practically do them, how to evaluate risks when communicating on the internet, how people are harmed on the internet (typical scams, phishing, running untrusted programs, ransomware,...), what privacy is on the internet, how to choose passwords, etc.
- cmorgan31 8y agoYes, it's fair to say that the expectation presented by the FAANGs are polluting the general expectations of users. You have to live up to a higher standard which often requires you to leverage their cloud offerings. This higher expectation isn't necessarily a bad thing on its face as a better user experience often helps your business succeed. It would be wonderful if we taught people how to navigate the digital age. It would be similar to a driving course or personal finance. I know I had none of the above when I went through school, so I won't hold my breath, but I would support an initiative to provide more practical skills in school.
- dmurray 8y agoThis is a reasonable assumption. 95% of companies have backups (just don't ask about restore!) and 90% of companies will take reasonable measures to give you your data if they are going out of business. Those numbers are not the 99.999% you quoted and you really shouldn't think they are. If you promised your customers five nines reliability based on the one-two nines of your free suppliers, that's somewhere between disingenuous naivete and fraud.
- crankylinuxuser 8y agoSure.. FAANG has insane 9 uptimes. Good for them. What about when accounts are locked for users due to $reasons? What do those downtimes look like? I've heard enough horror stories to be wary of any one provider.
- cmorgan31 8y agoIn response to your edit - I think it's okay to extend your durability promise to your clients, but durability isn't the same metric as availability as you've eluded to in your edit. I typically tell customers our product's durability is an extension of AWS's via a BAA. If I had to shut down a product and needed to provide the data for export, it would be simple to throw them in AWS s3 by client ID and let them sit there, but you're going to have to budget a big chunk of money for it. The only way you get a green light to have that budget is if you are contractually bound to do it. I believe a lot of companies (mine included) do have those contractual obligations in place already, but I honestly don't think what I have in mind to meet the contract, and the user's expectations are aligned. Is it the raw data they passed via API that I return or the enriched data we produced that I return? If it's the latter, we're going to need more money as that will be exponentially more information to store for export.