21 October 2025
by wpAdmin
0 comments
Yesterday a lot of companies had issues with their websites. The reason was that lots of companies use Amazon Web Services (AWS) to deliver them and AWS itself had issues. I am not an insider but I suspect AWS has a lot of kludges at its data centres and one of those failed leading to a cascade of other systems being unable to cope. Amazon is unlikely to release details but, for the outside world, the result was that a whole bunch of websites went dark or failed to operate in the way people rely on them to. If each company tried to maintain its own web operation or relied on a much wider network of different providers, this kind of mass outage would be less likely to happen but there would probably be a lot more total downtime because running that kind of thing isn’t simple and the engineers are often strongly encouraged to get things done without time for proper planning.
The problems stack up when people expect things to be at their finger tips when they want them. For example, if someone was a Lloyds bank customer and needed to transfer some money yesterday morning, they might have been delayed. Sometimes a delay can be crucial and the opportunity for a transaction might pass. How we guard against this when so much is outside of our control?
To be more resiliant is to take steps to be less reliant on things that you can normally take for granted. For example, if I am working on something that I need to print off before I use it, I will try to allow myself plenty of time because printers can jam up or run out of ink or paper. It won’t matter if I’ve got time to deal with it but if I’m expecting to run out of the door with the ink still wet on the sheet, I could hit a delay that will throw all sorts of other things off. When I injured my arm earlier this year and couldn’t play bass for a few weeks, it could have left the concert bands in a hole for several summer gigs; fortunately I was able to bring a range of other musical skills to bear and continue to play as part of the team even though I had an enforced break from playing electric bass.
When I was a teenager, I remember that the standard terms for things bought by mail order was “allow 28 days for delivery”. Nowadays, next day delivery seems to be the standard. You can even pay more for same day delivery and I often find that regular deliveries tend to arrive in the next day or so anyway. Perhaps it would do us well to slow down a bit, putting plans in place and then picking them up when the pieces are ready? Perhaps it would help us not to carve away all contingency planning so we rely on a single thread? Perhaps we should take time to prepare to weather storms rather than relying on outrunning them?