Whether you're a part of the PlayStation Nation or a member of Team Xbox, pre-ordering a next-gen console has not been easy. Sony was slaughtered last week when PS5 pre-orders were unleashed without any real notice. The situation was such a mess that the Japanese giant actually had to come out and apologise for it.
Meanwhile, Microsoft took this opportunity to have a dig at Sony on social media, reiterating that Xbox Series X and Xbox Series S pre-orders would go live on a set date at a set time. That date and time was earlier today (the 22nd September at the time of writing), but as we've come to expect of 2020, things did not go as planned.
Initial Xbox pre-orders were, by most accounts, relatively smooth, but the situation deteriorated drastically as the day went on. UK retailer GAME was taken offline, and in the US, numerous retailers ran out of stock almost instantly — no doubt a result of people knowing exactly when pre-orders would go live. What's more, many of these same outlets were hit with various technical issues, preventing people from even adding a shiny new Xbox to their online basket.
But the blackeye for Microsoft happened to come from its own channels. The official Microsoft Store was brought to its knees right off the bat as its website buckled under the stress. When it returned, it provided people with broken pre-order links, inciting panic among eager would-be buyers. The actual pre-orders ended up going live much later in the day — and it was the same story with Amazon US.
And so between Sony and Microsoft, we've had two different ways of doing things. Sony's was an undeniably cheap shot, but the sudden opening of pre-orders meant that there wasn't just one gigantic push across all participating retailers — it all happened in waves. Microsoft, meanwhile, had the courtesy to tell people exactly when pre-orders would go live — but this has led to a load of technical and instant out of stock issues.
What a nightmare, eh?
Comments 90
I preordered both but ironically found it much easier to secure the PS5
I managed to get a standard PS5 and this morning an Xbox series s. They don’t seem to be in much demand though truth be told, I’d happily settle for a good Xbox one bundle closer to Xmas instead.
@carlos82 I've heard a few people say that now, including our own @LiamCroft.
Honestly it was just as bad if not worse as the PS5 preorders. Don't think there's really any way around it unfortunately
Some people might. MIGHT say all this was intentional from both parties to create the impression of hype and overwhelming demand. Not me though. Nope. I'd never be so cynical
Game did have mistakes, they had a Series X with turtle beech headset listed at the same price as a Series S for £319
@ShogunRok How's it work for you guys? Do Push Square have to buy them, or do you buy your own. Will you just get sent review code under the assumption one of you managed to get a preorder? Just curious, no worries if you don't want to, or can't, answer.
@carlos82 @ShogunRok Yep, my PS5 pre-order was super simple. Xbox Series X, on the other hand, I had to go through a loophole of donating to charity via an Amazon Smile link even before pre-orders were supposed to go live! And then the console was listed as "current unavailable" for quite a while.
My series S order from Target at 11 was super easy, still have not gotten a PS5 disc version yet although I had 1 in my best buy cart & 1 in my Amazon cart
Good thing I am not pre-ordering. There should be plenty of units in February/March next year for me to walk into GameStop with X1X and PS4 Pro in-hand to walk out with XSX and PS5 in hand.
The only thing will probably suck is that, by that time, I am sure GameStop won't be offering $200 per enhanced console as trade-in value towards a console. Getting a PS5 or XSX for $100 would just be nice.
Ordered the X from MS store, was a little touch and go but no real problems really. When demand is high these problems always seem to happen.
@Rob_230 It wouldn’t surprise me a bit, but honestly, I’ve never understood that strategy. I’d rather have product available that people could actually buy.
MS Store still showing the X is available pre-order, for the UK.
Sony’s random drop was better in my opinion as everyone was caught off guard and you actually had a better chance of getting one due to less bots being used.
Im in no rush for a series x but grabbed a series s for my son off santa/amazon. There was zero issue for me and they are still in stock there if anybody wants one.
@phil_j I'm afraid I can't answer that, and I'm going to have to delete your comment.
I'm just kidding. While companies like Sony or Microsoft or Nintendo do sometimes provide outlets with consoles (usually for early access or hardware review), it's not a guarantee. As such, it's best for us to buy our own consoles just like you guys.
(Not a very exciting answer, I know...)
@ShogunRok @LiamCroft yeah I had to jump between a few sites before I got one but with PS5, Amazon was very easy to get one with and the following morning I could have ordered another through Argos
I honestly forgot this was happening today.
@vegeta11 I think everyone had one in their best buy cart. I had one in my Best Buy cart, Walmart Cart, and Target cart. Somehow lost them all. The next morning (the day of the actual preorder) I was able to find one on Sam's Club.
It kind of funny microsoft like to take a dig at playstation, but in the end playstation way is better. In the end, preorder by psn invitation is the best I think, since sony can give the preorder at active users that use their ps5 rather than scalper.
I suppose I was pretty lucky, but I found both quite easy to get. Little slow at Amazon, but once up the purchase was plain sailing.
I didnt see that one coming 🤓
Sony was a mess atleast microsoft gave people notice of when it was on sale. Got mine no problem from Amazon. But could have got it just as fast from Argos or Microsoft
@ShogunRok Satisfies my curiosity thanks. I wonder what it was like back when print was king. More freebies to go around I bet.
The only thing I ever managed to blag for free was a Henry Hoover for a student film about a cleaner (who day dreamed about being a hitman, though we didn't tell Henry that part). They sent us a brand new hoover to use in the film, and keep! Then one of the wheels snapped clean off in the first 5 minutes of filming...
The thing that gets me is that these are literally giant companies that could easily rent some extra servers and pay some people for the day to make it go smoother. How is our internet infrastructure still so bad in 2020. It is mind blowing
@phil_j Haha what a story! Unlucky.
I was lucky to get my hands on a PS5 last week, but you'd think sites would be ready for this kind of sudden influx of traffic.
Console pre-orders are always a time of fun tension with sweat, tears and maybe a little blood mixed in.
My sister goes into work before 4:00AM and saw 5 or six guys waiting outside GameStop to pre-order. That GS opens at noon. People are going crazy over this stuff. To be fair, I might go crazy next time PS5 opens up pre-orders. I want that thing and Demon's Souls makes me need it at launch.
BTW the in-stock site says that ps5 is available on Sams club website right now. I am not a member so can't confirm
I'd still prefer the courteous approach. But then I didn't preorder either console so I've the luxury of prioritizing principle I suppose.
I set out with a mindset that I'm going to pre-order neither and I succeeded! I'll wait for both consoles to be tested after launch. Then when both are in stock I'll get XSX first. PS5 once Naughty Dog are close to releasing their first PS5 game. Good luck to any who are still trying though!
Well, despite not being in the market for a new console, I had a look an hour or so after they opened in the UK just out of interest and got in on Argos, so I feel this is a combination of Sony defence + social media being invented for people to moan about everything not being fair. Other than Miccrosoft's site having issues this felt about standard for a hotly anticipated item going on sale.
I had a hard time pre ordering a sandwich this afternoon! Not surprised!
Seems this Xbox will do well. I’d prefer this generation to be much closer tbh. The more competition the better!
@NYJetsfan123 This guy 😂😂😂
Making me chuckle twice in a week.
i love gamestop in switzerland pre orders go live website updates after all emails and promotion. you have to pre order at your local store. After 3 years living here already know swiss websites are hopeless
So even Microsoft wasn't safe. Oof.
@Shepherd_Tallon
Glad someone gets my humor haha!
Apart from the initial mess of the PS5 splatter-gun info, I think it's been decent from both really (at least appears so in the UK)
I was able to get a PS5 and Series S through Amazon and looking now Game in the UK have all available, albeit the PS ones are limited to bundles but if anyone is that desperate to get one I don't think adding an extra controller or headset on should be a big issue.
@zimbogamer When I go to Sams club it says: "This item is currently OOS Release: 11/12".
(OOS: Out of Stock)
There were out of stock shortly after going live on official pre-order day. Sometimes you would still be able to add to your cart (probably cached data) but you wouldn't be able to check out.
@zimbogamer It's not as simple as that. Speaking as a software engineer that works in that field (underlaying server architecture for major shopping sites)
There are a lot of components that can scale up, but some can't, not that easily, so you end up with a bottle neck. Most of the time scaling involves some amount of cache or stale data (because of mutual exclusion and transactions in distributed databases being a huge issue) which is likely one of the reasons that people are sometimes able to add to their cart (the front end using stale data) and then cannot place the order (the back end using the most up to date data).
I can't speak for any site specifically, but building your entire infrastructure to be able to handle the extreme edge cases that can happen once or twice in a decade is just not a viable strategy. Instead, we should rethink how this whole process is done. Sony started to rethink that with their emails, but that clearly didn't make a dent in the situation. GameStop also (today) started doing something else with their "wait in line" tactic. These may not have worked like intended, but they are thinking outside of the online box.
I managed to snag both consoles from Amazon US, though with the emails going out about PS5 the other day stating that delivery of a console isn't guaranteed for pre-orders in the US, I'd like to get a backup order in place just in case with another retailer here in the US.
And while I was admittedly kind of bummed that the Microsoft site had so many problems as I would have preferred to take advantage of All Access / the monthly payments, I can't help but feel the Xbox pre-orders went slightly smoother than than they did for Sony and PS5. That isn't to say it was drastically better by any means, just that it didn't feel quite as chaotic because of the set time (which obviously came with its own drawbacks).
@thedevilsjester yeah I do agree. I wouldn't say it's once in a decade cause it happens with yearly phone releases, graphics cards. I also think all sites need captchas to slow down bots. I am not a software engineer but I can imagine that something can be done. Anything is better than what they currently have
@zimbogamer Just a head's up - IGN Deals said this AM that you don't have to be a member to pre-order the consoles through Sam's Club (they did not say whether the same applied to Costco or not). I didn't even think of them for ordering my PS5, but they had me sign up for a "guest" account this morning when I tried pre-ordering the Series X through them.
@zimbogamer Because of how databases work, and the need for mutual exclusion when buying products, the only thing that can reasonably be done is queues.
Square Enix learned this lesson with FFXIV. The first launch, there was no login queue so you had to keep refreshing and trying again over and over and hope you get a spot (and this retry also hammered the system). Once they added a queue, this problem went away.
I had the XSS in my cart for a while debating if I wanted it. Microsoft store still had stock a bit ago.
The worst launch has been the RTX3080 - by a mile. I have been trying for days now, and 2 times the EVGA site has been a fiasco. Got a bit further yesterday, but no luck.
PS5, XSX, 3080 all selling out... Next Gen is here, pick your poison 😀
I do want to say that being a Sony Playstation customer for 23 years has its advantages. I was chosen to pre-order direct from Playstation. Other than Demons Souls being sold out at the time, it was a flawless experience. I really feel bad for those that had to struggle, and I hope Playstation in the future will allow more fans to be invited.
This article is a blatant lie. This was 1000 times better and easier than the PS5 pre-order fiasco.
I ordered 6 Series X's over the course of two hours with no problems or issues. 4 from the Microsoft Store, 1 from Best buy, and 1 from Amazon.
In contrast, last week I only managed to get 2 PS5's, both from Wal Mart. Everything else was sold out in minutes.
@MJ Microsoft's site was the best place to buy them, anyone saying it had issues is an idiot. They had a ton of stock for hours, I could have bought 100 consoles if I wanted to.
The pre order mess was no easy with Xbox thanks to the fact we knew when it started and so did everybody else unlike ps5 to which I managed to get pre order easily because most didn’t even know it was there but with Xbox I couldn’t for two hours the website I wanted it from crashed managed to get one with Argos though and but unlike game they already took my money and unlike most people on here it seems I’m not greedy or selfish I only wanted one of each.
In the US, my ps5 pre-order was a mess but I've got one as long as they don't cancel it.
I tried for the Xbox, but wanted to get the all access program with game pass rather than trying to buy it outright.
I feel like if I had chosen to just buy the console, I could have. The all access was a real mess.
Pre-orders of high demand limited stock items are always a ***** show. I don’t know why editors at Tech and gaming sites have collectively forgotten this.
So basically neither are without fault and fanboys obviously won't acknowledge this reality. Regardless, preordering is pretty dumb as they will hit shelves in months to buy anyway, aside from the fact that being an early adopter is dumb due to the possibility of something going wrong and not worth the vastly for something that wont have much to offer immediately at launch while the majority of games are on PS4 which is a good thing for those who have patience and wait.
@graysoncharles Not a scalper(only 1 was a personal purchase, the other 5 will be given away)and didn't use a botnet.
At 8am pst I ordered my first console on the MS Store with no issues, then at 8:10am I ordered another with no issues, then went to Best Buy and Amazon and got a console at each of those. I thought I'd gotten lucky and they'd be sold out by then but around 9am I went back to the MS store(had to reload the page a few times but that's to be expected) and got another, and around 10am I ordered my final one from the MS store with no issues. I was starting to think they had low demand or super high stock but it sold out from everywhere around 11am.
As a note, the MS store limited the consoles to one per order, not one per person. I have 4 separate orders for XSX's on the same account, with the same banking info, and the same shipping address.
Microsoft isn't perfect then
They wanted to keep the current gen alive because they couldn't launch a new gen if their lives depended on it.
I had no real trouble getting a PS5 but the Xbox was a mess and pissed me off no end. I had MS call me to help me with my order at 10 minutes after launch only to be told they were all gone. In the time I was on the phone I likely could have successfully ordered one elsewhere. And Amazon was a debacle. I assume very limited stock had been allocated to Australia. I am very disappointed.
I didn't order one. However, I did see postings on likes of twitter & news feeds that within a short space of time of selling out here in the colonials the resellers were already active. Not that I'm expecting the major gaming websites to be screaming chaotic presales debacles headlines, because Gamer Phil is so charasmatic & perfect. "Unprecedented demand" sounds so much nicer!
Nothing can really be done about insane levels of web traffic. Sites could increase server capacity but that’s expensive and would not be needed other than a few days every 6-7 years. They will sell out anyway so no need to bother.
Most of the PS5 issues were down to bad decisions though. Like giving almost no notice, and even then letting the news go out through social media influencers instead of being in their presentation.
NewEgg Samsung 980PRO NVMe 7,000 MBps pre-orders are up.
https://www.newegg.com/samsung-500gb-980-pro/p/N82E16820147789
https://www.newegg.com/samsung-1tb-980-pro/p/N82E16820147790
@Peach64 traffic spikes are fairly easy to handle with cloud computing, how do you think Amazon handle Black Friday every year? You just scale up your infrastructure whenever usage is over 80% and scale it back down when doing so would keep it above 70%. The harder problem is processing high volumes of orders of limited stock, as that limits what you can do in parallel, so you end up at some point with a database bottleneck. Usually you'll handle that with a queue though, so you fill up a queue with orders, process them one at a time, and when you run out of stock you just reject orders for the rest.
Sounds like how these things usually go. Sheesh. Do people really need to complain about everything?
@Medic_Alert I would have thought Microsoft would have been using their own Azure infrastructure, which has the ability to auto-scale up and down with demand. Clearly there's a problem there. A pretty poor advertisement for their own cloud technology.
Sony sent me a PS5 pre-order invite, so getting mine was a breeze.
Not sure what I did to get the invite, but I'm not looking the gift horse in the mouth.
@Sknarfm who are we kidding... MS and Sony love seeing the shark frenzy. It’s great for marketing.
@Absymbel I must’ve added an XBoX Series X to my cart 20 times this morning only to see errors with my shopping cart. The last few wishful attempts were met with the “no more available” message.
I was spam clicking from 7:59am too. Was such a tease seeing the buttons clickable over and over and still ending up empty handed.
#nopreorders #nooneleftout #retailstoresmatter
Preorders should be banned. Go to a store... stand in line... purchase.
@710King
Wow, that sounds very generous to give five away. Kudos to you!
Personally avoiding pre-order, I've learnt my lesson over they years where on most consoles/software launches I feel more and more like I am paying a premium to be a tester.
I will wait past the Christmas rush and see what feedback the community is giving.
Looking at this from Europe is bizarre.
On Amazon, the Series X was available for over 3 hours, and the Series S is still up over a day later.
By contrast, both PS5 models ran out in under 10min.
@Tulipanzo
I was always under the impression that Europe tended to gravitate towards PlayStation over Xbox proportionally more than America, with Japan being strongly Sony.
Unless simply Sony and Microsoft got their European stock allocation predictions way off, I'd have banked on larger PlayStation pre-sales .
Xbox one x sales increased 700% on amazon yesterday because of how badly the new Xbox is named. The name is so stupid especially after we’ve all seen this in recent history with the wii u
@RPE83 Well yes, that's why PS5 stock ran out in minutes and XBox's in hours (or days for Series S).
Demand just isn't there for XBox
@hi_drnick "Do people really need to complain about everything?"
Absolutely. I mean, there are people who can't fathom the idea of not owning a new console at launch that they're willing to buy the one that's available, as if waiting for a month or two would change their life in some way.
In my country, ps5 preorders went live when I was busy so I wasn't able to pre-order. Big deal... I'll just get one when they're available.
I was luck enough to be able to pre-order both. It took me 2 days to get hold of a PS5 but I went to the local Game store at opening time and joined a queue of 8 people so I was able to get it comfortably . Makes a change
You can blame Sony for not giving us a concrete time table.
You can't blame them for Walmart jumping the gun and everyone following.
Or for websites that can't handle the volume of people.
I wanted a PS5 and was able to secure one, even if I couldn't get the version I wanted.
Tried to get an Xbox to scalp like a scumbag and I couldn't get through anywhere.
It seems giving an exact time frame only made it harder because there was more volume.
@Cycologist in the middle of a Pandemic? That would be disastrous.
Look, I know this is juvenile and I'm long past the console war stage of my life. But I have to admit to getting a chuckle out of MS being all smug and then finding their own preorders in a similar pickle. The time to be smug is after the fact when you know things went to plan!
I never could secure a PS5, but I did get anXSX, so I'm happy for now. I'll just have to watch stores after release to pickup a PS5 Digital. I think Sony's preorder release was hard for me, where I was able to get an XSX.
@carlos82 Same
@theheadofabroom It's not that simple. Most things can be set to autoscale, sure, but not databases.
Even if you pre-scaled them, there are diminishing returns. Each instance in a cluster must communicate and sync the data between all other instances in the cluster in real time, and the more instances you have, the longer this takes. This is where the bottle neck is. Its even worse when hundreds of thousands (millions?) of people are trying to order the exact same item, in contrast to Black Friday where they are ordering from a potential selection of thousands.
@KathyQ The 970PRO launched at $339 here in the US - so this was surprising.
But yeah, Samsung is also at the top line on pricing. Time to Wait see what the other brands do.
@thedevilsjester yeah but anything on a distributed architecture should be using queues and async processing - sure there will be a processing bottleneck at the database, but nothing should be falling over. That's just bad design.
@theheadofabroom In most situations you would be right; but not this one. In fact it's because they are using systems like that, that we had that situation to begin with.
Imagine 100 people wanting to buy a system, and 1 unit in stock. You cannot place 100 orders asynchronously because 99 of them would end up being canceled. You must have a mutual exclusion on orders. If you place an order, that order must either succeed, or fail. You must know immediately whether or not your order was placed.
For this, the data (the stock count for that item) in the database must be locked (and synced) for everyone while anyone is accessing it (classic mutual exclusion). Everytime someone checks the stock (by refreshing the page!) or tries to place an order, it locks that entry.
You can get around this with various reader/writer algorithms, or non locking mechanisms, but the downside of those is that they are eventually consistent, which means they are not always immediately correct; and that can be just as bad if not worse. Additionally you can use stale/cached data for the stock level (and only really check during checkout) but that will cause people to think there is stock, and add it to their cart, only to fail when the actual stock is verified.
This is just the tip of the iceberg. The best way to solve this all, is to have queues, not fake ones like GameStop, but a real legit queue system on their site.
@thedevilsjester you appear to be confusing me talking about async with me talking about concurrency. You have 100 async orders with one item in stock, they all go in a queue, the first one to be processed gets the item and the rest fail, but nothing falls over, because everything is waiting for its callback from the server.
Yes the database must be synchronous, but that doesn't mean everything else has to be. Requiring everything to be async to call something async is a nonsense, as eventually you're going to hit IO and things are going to need synchronisation otherwise all you get it gobledygook.
I'm trying to use layman's terms here, but I've worked on high performance payments and messaging systems and this is just the only reasonable way to handle things, otherwise you get into situations like I once pointed out to a colleague, where I was able to DoS the staging system they had deployed to using only the curl command on my laptop.
@theheadofabroom I guess the confusion comes from the fact that thats exactly what they are doing though, and thats the problem. 100 people place that order, 99 of them get the "item is out of stock and has been removed from your cart" and only 1 got through.
The only reason that the sites tend to fall over is because users are constantly refreshing. Constantly clicking that place order button. You need queues earlier in the process, a system where they don't need to refresh.
Even if your site was able to stand up to all that traffic, that kind of experience (placing an order and not being the one to get it) is a terrible user experience. It's like going to the DMV and instead of picking a number, everyone rushes the counter to try for the next slot. If you queue them up (before the order), with say, a "put myself in the pre-order queue" button, it would be a better user experience, and you wouldn't have to worry about scaling up much of the system.
This is also my field. I am a software engineer that works on the back end of insanely large shopping services.
@thedevilsjester yeah that's a lot of what they're doing, but they're still not scaling up their infrastructure enough for the demand. There's no excuse for the store page not being available. You've got two possible experiences, which to be fair can be applied at two different points.
The two different points are that you can reserve an item for an amount of time when it's added to the basket, as is common with event ticketing sites, or you can leave it until checkout which is simpler to code for.
The two different experiences are that you either fail to load the page an have to reload it and then find out your item is out of stock, or alternatively the page loads fine, you click the button which changes to a loading spinner which then either takes you to the next page, or tells you you've missed out.
Both of those experiences are suboptimal. In the second you're frustrated that you weren't quick enough, but in the first you're also frustrated at the website because it it hadn't made you reload you might have got what you were trying to order.
@RPE83 Yep it's for this thing my work does around the holidays. I'll be purchasing more after the release if there are any actually available but wanted to get some locked in beforehand.
@Boxmonkey That is what people refer to as "fake news". The Xbox One X is no longer produced, any sales of those consoles were products already out the door. Only very stupid people are confused by simple naming schemes and very stupid are not enthusiasts preordering the latest and greatest gaming consoles. If anything it was probably poorly programmed botnets or resellers who don't know any better because they are not gamers.
Welcome to next gen, folks!
@thedevilsjester exactly, no matter how much infrastructure there is in place it won't help situations like this.
Amazon has never gone down... But it went down yesterday. That's.. insane.
I ended up getting an xbox on microsoft.com because it was the only site still working. Now what's still online might be different for others because it's not always the websites fault it's down...
Tap here to load 90 comments
Leave A Comment
Hold on there, you need to login to post a comment...