3 ms·
> Don't Design for Multiple Cloud Providers Designing for portability is important. Otherwise you expose yourself to dreadful uncertainties. "AWS will not di
by worik 5y ago
> Don't Design for Multiple Cloud Providers
Designing for portability is important. Otherwise you expose yourself to dreadful uncertainties.
"AWS will not disappear". That is probably true. The average business can take this risk (and if you are huge you are not listening to me). But AWS might raise its prices to a point they are getting all your profit. DO you trust Amazon? Really? The particular AWS feature you depended on with the tight coupling "Don't Design for Multiple Cloud Providers" implies may get deprecated. What then?
This is as old as the hills: Design in layers. Have an AWS layer. If AWS goes away, quadruples their fees, deprecates your services, or you are hit with USA sanctions then there is a layer that has to be rewritten.
Old wisdom. Use it.
- SkipperCat 5y agoParler was on AWS and they got booted off. Because of that, they collapsed. If they had two cloud deployments they could have survived. AWS will never go away, but they can make your small (or medium) size business go away pretty quick. And just a side note, Parler was toxic and I shed no tears about their demise...
- iudqnolq 5y agoBut Parler's risk analysis should have included "we are unusually toxic so we may face unusual deplatforming". If a large number of normal companies are kicked of AWS someone will build a compat shim.
- SkipperCat 5y agoI think Parler drank so much of the kool-aid that they thought they were "true patriots and no true American would dare be de-platform their website". They're ideologues not pragmatists. Kara Swisher had a very interesting interview with their CEO, John Matze. Its a good listen. https://www.nytimes.com/2021/01/07/opinion/sway-kara-swisher-john-matze.html https://www.nytimes.com/2021/01/07/opinion/sway-kara-swisher...
- worik 5y ago"meaning developers were constantly reading about some great new feature of AWS they weren't able to use or try out" That is a feature! Bleeding edge bleeds.