Snynet Solution Logo
MON - SUN: 10 AM - 6 PM
+60 11 5624 8319

Blog

Here's why the PS5 and Xbox Series X launches were always bound to be a disaster

Image Description

The campaign to land a PS5 or Xbox Series X can be boiled down to a simple process: an extremely long period of waiting, followed by a painfully brief stint of refreshing, before the retail website in question crumbles under the weight of demand.

Then, when presented with the dreaded “out of stock” notice, tradition dictates you continue to refresh the website regardless and, when someone asks why you’re looking a bit teary-eyed, you blame it on allergies (or another suitable excuse).

It shouldn’t be forgotten, of course, that to be able to afford a new console in the current climate is an immense privilege, but that doesn’t mean it’s not frustrating to be repeatedly served an error message or, worse, have a console vanish from your basket at the pivotal moment.

The feeling is only made worse by the knowledge that human shoppers are competing with a raft of automated bots, coded specifically to capture stock and whip through checkout at warp speed.

If, like this writer, you tried and failed to get your hands on a PS5 or Xbox Series X at launch, you’re probably left with a few questions:

- Why do retail websites always crash immediately on console launch days?
- Are there no measures retailers can take in advance, given how much time they have to prepare?
- What's happening behind the scenes when a sea of people refresh a single web page at once?

To get to the bottom of these questions, we spoke to experts in the fields of content delivery and network infrastructure monitoring, who gave us an inside perspective on the launch of the PS5 and Xbox Series X.

Xbox Series X

(Image credit: Future)

Why did retail websites crash on PS5 and Xbox Series X launch days?

When a user clicks through to a website in regular circumstances, they are using up a percentage of the overall resources set aside to maintain it. A single user might only take up a negligible slice of the servers, but when tens (even hundreds) of thousands of consumers flood to a website at once, these resources are quickly consumed and the website crashes.

“It looks a bit like a DDoS attack,” explained John Graham-Cumming, CTO at CDN provider Cloudflare. “But the key difference is that DDoS attacks tend to be repetitive.”

“The attacker sends the same sort of traffic, in huge quantities, over and over again to the website. That makes it something that can be filtered. In contrast, lots of shoppers swarming a site all do their own thing, the traffic pattern looks different and servers get overwhelmed.”

Another issue is that websites have become increasingly complex over time, with more advanced features and interfaces. In short, this means more information has to be loaded with each refresh.

“Brands are putting a lot of focus and effort into online to delight customers and prompt purchases,” noted Yogi Chandiramani of network intelligence firm ThousandEyes.

“At the same time, in creating those rich experiences and user-friendly interfaces, websites are getting bulkier, composed of ads and scripts, and interacting with third-party apps and APIs across multiple microservices and environments.”

Chandiramani adds that this can lead to slower load times and also means issues that do occur may well stem from components that actually lie outside of the retailer’s control.

Why couldn’t retailers prepare for traffic spikes in advance of the PS5 and Xbox Series X launches?

According to the experts we consulted, the main issue is that running an ecommerce website is a totally different proposition to a simple text- and image-based equivalent. 

In periods of high demand, content delivery networks can help serve up images, videos and text to web users, but they only deal in static content that remains identical for each visitor.

“When it comes to shopping, everyone has a unique shopping cart, home address and card number, so CDNs can’t take all the load off the retailer,” Graham-Cumming told us. “Each individual trying to buy the console or grab a concert seat has to get handled by the servers and there’s finite capacity.”

Ecommerce websites are also often reliant on a vast quantity of satellite services operated by third parties, adding yet further complexity to the equation. If one of these services crumbles under the strain, the whole operation comes crashing down.

“Adding more resources is often the go-to response when planning for these events - ‘add more power at the server and we will be fine’. But having the biggest and best equipment is no guarantee of success,” explained Michael Gooding, who heads up web performance at Akamai.

“[The vast majority] of websites today have at least one third-party partner involved, who also need to withstand the strain of an upsurge in users. Sadly, unless this third-party is added carefully, they can crack under the pressure and take you down with them.”

Is there a solution to this problem?

While some websites have opted to deploy queuing systems, designed to limit the number of users that can navigate through a website at once, these too have proven unable to cope with the spikes brought about by the PS5 and Xbox Series X launches.

In the same way the websites themselves are overloaded by a torrent of users, virtual queues are also quickly overwhelmed and become unworkable. They are more of a way for websites to “fail gracefully,” says Gooding.

They also run counter to the central ethos of online shopping: consumers should not have to wrestle one another for a product as they might in a physical store, and nor should they have to wait.

“If retailers only have stock levels of, say, 10,000 consoles, there is no benefit in keeping 20,000 people waiting in a queue. Keeping a surplus of people in the queue can lead to bad feeling from trusting consumers, damaging the business’ reputation in the longer term,” he added.

Other options include tuning down portions of the website that aren’t critical to its function, such as recommendation engines or content targeting. However, this often involves navigating intra-company politics, and securing buy-in across multiple departments is never an easy task.

Cloudflare says that the main hope lies in the ability of retailers to utilize an up-and-coming technology known as edge compute (or serverless), which could help retailers prop up their websites in periods of immense strain.

Under this new system, website owners can write software that runs simultaneously on thousands of servers worldwide, which “spreads the load and helps them stay online even under a crush of eager shoppers”.

With any luck, then, retailers will have mastered the process in time for the launch of the PS6 and Xbox One Series 360 X.

Date

05 Dec 2020

Sources


Share


Other Blog

  • Magecart attacks hit thousands of UK SMBs ahead of Black Friday

    The UK's National Cyber Security Centre (NCSC) has warned over 4000 small business websites about the compromised payment portals on their ecommerce platforms, as it put out a guidance for online retailers to help protect themselves and their customers from Magecart attacks.

    In a typical Magecart attack, threat actors use a vulnerability in an ecommerce platform to inject a malicious code into the website that will intercept the payment information of unsuspecting customers. The attackers will then use this data for various financial and identity theft fraud schemes or sell it to the highest bidder on hacking or carding forums.

    "On Black Friday and Cyber Monday the hackers will be out to steal shoppers' cash and damage the reputations of businesses by making their websites into cyber traps,” shared Steve Barclay, the Chancellor of the Duchy of Lancaster.

    TechRadar needs you!

    We're looking at how our readers use VPNs with streaming sites like Netflix so we can improve our content and offer better advice. This survey won't take more than 60 seconds of your time, and we'd hugely appreciate if you'd share your experiences with us.

    >> Click here to start the survey in a new window

    As part of its efforts to protect customers, the NCSC identified and notified 4,151 compromised online shops that were running platforms with security vulnerabilities. 

    Batten down the hatches

    The compromised shopping websites were identified by the NCSC’s Active Cyber Defence programme, which seeks to remove malicious websites and scams from the internet before they harm the public. 

    The majority of the online shops notified by the NCSC had been compromised via a known vulnerability in Magento, a popular open source e-commerce platform.

    Besides urging retailers to ensure that Magento, or any other software they use to power their ecommerce websites, is fully up to date, the NCSC guidance also points online retailers to its guidance on running a secure website, including moving businesses from the physical to the digital.

    “We want small and medium-sized online retailers to know how to prevent their sites being exploited by opportunistic cyber criminals over the peak shopping period….“It’s important to keep websites as secure as possible and I would urge all business owners to follow our guidance and make sure their software is up to date,” said Sarah Lyons, NCSC Deputy Director for Economy and Society.

    Build a digital moat around your network using one of these best firewall apps and services, and protect your computers against all kinds of cyber-attacks with these best endpoint protection tools

    Read More
  • Here's how much money Google lost as a result of this week's blackout

    This week’s outage saw Google lose millions of dollars in revenue in less than an hour.

    Read More
  • Facebook now lets you do all your shopping via WhatsApp

    Shoppers are now able to use Carts to browse items via WhatsApp, add them to their own personalized shopping basket and send orders in one simple message.

    Read More
  • ShareChat leans on AI to expand regional language user base

    There were reports of Google evincing interest to acquire this indigenous social media platform, which isn't surprising given that it boasts of users across 15 Indian languages.

    Read More

Find Out More About Us

Want to hire best people for your project? Look no further you came to the right place!

Contact Us