Black Friday Down!

happygeek 1 Tallied Votes 404 Views Share

The annual 'Black Friday' discounted shopping storm is no longer just an American event; it's hit the UK like a hurricane today. Last night police were called to four different supermarkets with heavily discounted televisions after large crowds started to gather for the midnight opening. At one Asda store (a Walmart owned UK supermarket chain) there was fighting as shoppers opted to get physical in order to secure that electrical bargain.

Then, both the Tesco supermarket and Currys PC World electrical superstore websites buckled under the pressure of would-be shoppers keen to get an online bargain. Next it was clothing retailer Topshop, and this morning the website of high street video game retailer 'Game' was down and out due to "the overwhelming response to our Black Friday offerings" apparently.

67064625d47a84357dec7f18a37352be

Of course, truth be told, the reason why these online sites were unavailable is a lot simpler. They underestimated the demand, and they under-budgeted for the resources required to keep their servers up. It's still only mid-morning here in the UK and I can confidently predict that more retail websites will be going down as Black Friday continues; and most likely into the Cyber Monday discount shopping continuation as well.

Archie Roboostoff, Borland Solutions Portfolio Director at Micro Focus, reckons that research points towards some 44 per cent of CIOs being well aware of the precise events that drive such peak-traffic loads, yet relatively few perform any kind of performance load testing in advance of them. Black Friday down as an event will help contribute to an estimated global loss of revenue totally some £36.7bn according to Roboostoff. "According to Micro Focus research, more than ten well-known global retailers were affected by the one–day spike in website traffic" he says, continuing "brands such as eBay.co.uk saw its website performance drop by 31% in the lead up to Cyber Monday. The site slowed from a 4.4 second load time to a 14 second load time when site traffic peaked between 17:00 & 23:45 on the 2nd December."

New developments such as cloud-based performance testing can significantly reduce initial and ongoing costs associated with the load testing market, by enabling test teams to instantly deploy existing performance test scripts to cloud-based load generators where the load is created on pre-configured systems provisioned in the cloud. Let's hope the retailers start taking notice, and not just for the Black Friday shoppers. I'm fed up to the back teeth with online sites being unavailable because perfectly obvious traffic-peaks have been ignored. I'm not in the market for a Black Friday bargain, as it happens, but I did want to buy a game from Game which has now lost the sale as I couldn't get onto the website.

It's not just retail sites that could be down today and Monday, it could be the bank balances of those doing the shopping warns security outfit Tripwire Inc. A new survey of more than 2000 consumers from the US and UK revealed more than 40 per cent believe emails from trusted brands are safe to click. Dwayne Melancon, chief technology officer at Tripwire, says "I have seen some very convincing phishing emails and bogus websites that look nearly identical to the real thing. Shoppers need to look beyond the facade of convincing branding to make sure they aren't being conned into clicking on a bogus link.”

Dani AI

Generated

Good thread — it captures the visible symptoms but not the full engineering picture. Blaming “not enough servers” is easy, but outages on peak days usually come from application and dependency bottlenecks (hot DB queries, cache-thrash, synchronous work in request path, DNS/SSL limits, and third‑party API throttles), plus weak operational playbooks. That gap is where remediation actually pays off.

Practical checklist for e‑commerce readiness (prioritise by impact):

  • Define SLOs and an error budget for convertible pages (home, product, cart, checkout).
  • Create realistic user-journey load tests (browse → add → checkout) and run them with a safety margin (peak × 1.5–2).
  • Pre‑warm caches and CDNs; separate static asset delivery from app servers.
  • Make the app stateless where possible and scale the web tier horizontally; use read replicas and connection pooling for DBs.
  • Offload non‑critical work to background queues (email, analytics, inventory reconciliation).
  • Implement graceful degradation: read‑only catalog, “accept order and process later” checkout, clear 503 + Retry‑After response.
  • Monitor synthetic transactions, real‑time APM traces, and have a public status page plus an incident runbook.

A minimal maintenance response example (Nginx) to return a polite, cacheable 503 with Retry‑After:

server {
  listen 80;
  server_name example.com;
  location / { return 503; }
  error_page 503 /maintenance.html;
  location = /maintenance.html {
    add_header Retry-After 120;
    root /var/www/status;
  }
}

Two closing operational notes tied to this thread: ’s observation about client-side “queue” banners is important — if disabling JavaScript removes the gate, the queue is cosmetic and harms trust; real gating needs server‑issued tickets or tokens and preserved cart state. And as implied, markets that haven’t seen big spikes need geo-distributed testing and careful CDN/origin limits to avoid surprising regional failures.

happygeek 2,411 Most Valuable Poster Team Colleague Featured Poster

Looks like Argos has gone down as well in the UK. Any big names in the US had/having similar issues this year?

PixelatedKarma 65 Junior Poster in Training Featured Poster

Most mid-large scale US companies are used to the storm created by black friday/cyber monday (I mean afterall they did drive the trend globally). Canada will be the one to watch this year because they seem to have adopted black friday as if it were their own holiday and I can almost garauntee that we'll see a few canadian servers go plummeting down in the next couple of days.

happygeek 2,411 Most Valuable Poster Team Colleague Featured Poster

There is also a feeling that the server overload is something of a marketing ploy to create an urge to buy ASAP. Thus can be backed up by messages saying you are in a queue due to excess demand which, when you disable JavaScript, vanish and you find yourself in a pretty normal running site.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.