4 ms·
If your architecture means your system goes down if AWS is down, then the question becomes can you replace AWS with something better that you can build, have me
by AmIFirstToThink 9y ago
If your architecture means your system goes down if AWS is down, then the question becomes can you replace AWS with something better that you can build, have means to build, have time to build, can keep running, can get enough momentum in term of sheer size of customer base to fund the upkeep of the platform?
If you can't build/run a better AWS replacement then it's a mute point, isn't it?
Then the question turns into if you can't build better AWS, can you architect your application to handle AWS failures? AWS itself lets you handle many kind of failures at AZ/DC level. Are you using that? For global AWS outages, can you have skeleton, survival critical system running on GCP or Azure?
Have you thought about outages that would be out of your control and out of AWS's control e.g. malware, DDoS, DNS, ISP, Windows/Android/iOS/Chrome/Edge zero day? How are you going to handle outages due to those issues?
If you are prepared to handle outages (communication, self-preservation, degraded mode, offline mode) then can a serious AWS outage be managed just like those outages?
- savoytruffle 9y agoirrelevant points are "moot", not "mute"
- c22 9y agoMoot points aren't really irrelevant, on the contrary, they're perhaps the most relevant as non moot points are already settled.
- falsedan 9y agohttps://brians.wsu.edu/2016/05/25/mute-point/ https://brians.wsu.edu/2016/05/25/mute-point/ Woah, Prof Brians updated his layout
- darkr 9y agoI think you mean "moo". It's like a cow's opinion, you know, it just doesn't matter. It's "moo".
- aidenn0 9y agoHave I been living with him for too long, or did that all just make sense?
- AmIFirstToThink 9y agoTIL Thanks. :)
- pavel_lishin 9y agoI think most people probably don't need an entire AWS replacement, though. If you're running an e-commerce platform, you could run it on a VPS. It would be harder - you'd have to do your own server management, figure out your own deploy strategy, run your own load balancers, do your own security, backups, etc. - but that's not "rebuild AWS from scratch" harder.