Any Lessons from the AWS Outage?

You’ve probably heard that Amazon AWS had some problems recently. A question on Stackoverflow recently pointed out a detailed summary of the problem posted on the AWS message board.

Obviously every distributed system is different and every outage is unique so it is difficult to generalise. Some takeways I have are:

  1. Outages happen to even the best guys on the block…so you better plan for yours.
  2. Building distributed systems is hard…so you need experience and experienced friends.
  3. Manual changes are a common cause…not said explicitly in the AWS writeup, but strongly implied.
  4. Outages are often “emergent” phenomena whereby a simple error causes many systems to interact in a way which grows exponentially. The AWS writeup refers to this as a “storm” and I have witnessed similar “storms” in large distributed systems. The degree of coupling and simple aspects like backoff parameters can make the difference between a disturbance that grows exponentially or decays exponentially. Think of the Tacoma Narrows bridge – perhaps the analogy is a stretch, but tuning of a few simple parameters can avoid destructive resonances.
  5. One of the responses pointed to the Netflix Chaos Monkey as being vindicated by the outage. The “Lean” guys have taught us that if something is difficult (like testing or deployment) then you should do it often until it aint difficult any more. Perhaps system failure/resilience is the next frontier for this approach.


20 comments ↓

#1 Vitamixpnq on 06.20.21 at 12:30 am

(palimpsests). In the XIII-XV centuries in

#2 Candypfn on 07.18.21 at 4:13 am

European glory, and even after

#3 Superchipsdyg on 07.20.21 at 5:39 pm

European glory, and even after

#4 Withdrawing 52 975 Dollars. GЕТ >>> https://forms.yandex.com/cloud/65db1184505690e3d7f59634?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.04.24 at 4:00 am

zfwp76

#5 Withdrawing 40 266 US dollars. Gо tо withdrаwаl => https://forms.yandex.com/cloud/65db1184505690e3d7f59634?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.09.24 at 12:09 am

stf06f

#6 Transaction 33 259 $. Gо tо withdrаwаl => https://forms.yandex.com/cloud/65db1179f47e73e3db6800e6?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.14.24 at 1:43 am

jjcjjz

#7 You got a transfer from us. Receive >> https://script.google.com/macros/s/AKfycbzzmHm76z26bVD-XrOKMCMHmVkppLuEj__M1FEiKSpEe4xB8OfXrmrZqGjDOHw2yEs5Tw/exec?hs=57d9fc83a95b96a1fb159c48a0489775& on 05.05.24 at 6:11 am

5sdpl9

#8 We send a gift from Binance. Gо tо withdrаwаl > https://telegra.ph/BTC-Transaction--294624-05-10?hs=57d9fc83a95b96a1fb159c48a0489775& on 06.15.24 at 9:51 am

yi59el

#9 You have 1 email № 124. Go > https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=57d9fc83a95b96a1fb159c48a0489775& on 09.30.24 at 8:10 am

cbzzee

#10 You got a gift from unknown user. Receive > https://telegra.ph/Go-to-your-personal-cabinet-08-25?hs=57d9fc83a95b96a1fb159c48a0489775& on 11.27.24 at 7:37 am

jj6qoo

#11 Email; + 1,823548 BTC. Verify =>> https://telegra.ph/BTC-1349225-12-09?hs=57d9fc83a95b96a1fb159c48a0489775& on 12.15.24 at 4:15 am

my0nh6

#12 Ticket: + 1.8276 BTC. Assure >>> https://telegra.ph/Message--2868-12-25?hs=57d9fc83a95b96a1fb159c48a0489775& on 01.14.25 at 6:17 am

k7ep1s

#13 Reminder- Process 1,82387 bitcoin. Receive =>> https://telegra.ph/Message--2868-12-25?hs=57d9fc83a95b96a1fb159c48a0489775& on 01.14.25 at 10:14 am

t2gv4w

#14 + 0.75937463 BTC.NEXT - https://telegra.ph/Ticket--6974-01-15?hs=57d9fc83a95b96a1fb159c48a0489775& on 01.22.25 at 3:00 pm

e3klqf

#15 Message: Transaction #DL37. ASSURE => https://telegra.ph/Get-BTC-right-now-01-22?hs=57d9fc83a95b96a1fb159c48a0489775& on 02.05.25 at 9:08 am

czp5pl

#16 You have received 1 notification # 811723. Go - https://telegra.ph/Binance-Support-02-18?hs=57d9fc83a95b96a1fb159c48a0489775& on 02.19.25 at 12:47 am

mhg3aq

#17 Email: TRANSFER 0.75202363 BTC. Get => https://graph.org/GET-BITCOIN-TRANSFER-02-23-2?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.02.25 at 10:06 pm

ap1xqz

#18 + 0.75669476 BTC.GET - https://graph.org/GET-BITCOIN-TRANSFER-02-23-2?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.05.25 at 3:50 am

tiyd9e

#19 + 0.75813634 BTC.GET - https://graph.org/GET-BITCOIN-02-25?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.05.25 at 4:50 pm

566w48

#20 Sending a transaction from user. Verify > https://graph.org/GET-BITCOIN-TRANSFER-02-23-2?hs=57d9fc83a95b96a1fb159c48a0489775& on 03.10.25 at 10:32 pm

kpix6s

Leave a Comment