Why does it take so long?

I really don’t understand why blizzard in 20 years of existance couldnt think of a better way to release patches. There are many ways to swiftly release to production without having to take down servers for 8hrs+. I mean, every big tech does it, imagine if everytime instagram or uber had to release something to production (which they do daily, if not hourly) they would have to take servers down for 8 hrs.

Can someone explain me why does it take so long to roll out a patch of world of warcraft?

6 Likes

It’s a massive game with a lot of servers and testing and communicating with systems or detect errors takes time.

17 Likes

lol this guy

6 Likes

It’s not the same staff working there for 20+ years.

Every few months/years, it’s new people.

And yeah the other techy stuff too

2 Likes

Laugh in working on a tuesday like the majority of the population.

11 Likes

Inorite, OP needs to handle their addiction.

Testing and detecting errors should be done way before releasing to production, and also, I’m sure they are big but all the big techs which are million times larger dont take this long to release.

It takes a long time because first they have to feed the server monkeys and calm down the hamsters powering the servers. For some reason the two don’t really get along.

10 Likes

?

You can do all the testing you want, you still have to verify all of your databases are in tact and that everything is working after you push the update to live.

Like, things happen in a production environment that don’t happen in a test environment.

12 Likes

:fishing_pole_and_fish:

4 Likes

It’s an old game built on old technology and old systems.

2 Likes

Man, I’m sure nobody at Blizzard ever thought of this! You should call and tell them.

5 Likes

You will be fine, don’t worry.

Intelligence is knowing new patch tuesdays are going to take a while.

Wisdom is knowing to take Wednesday off of work after new patch tuesdays.

5 Likes

It’s easier to write software that needs to be restarted in specific orders sometimes than to write software that does not need that. It’s hard to fix existing software that is very large and very old to add this capability. Players would probably prefer more features instead…

2 Likes

You should be happy blizz gets it done so fast.
I work at an IT company thats a fraction of the size of blizz and we spend 8hrs once a month doing maintenance.

3 Likes

they’re a small indie company, give them a break

5 Likes

It’s a minor patch, I’m not taking days off for that. The only days off I would ever take for WoW is the week after an expansion release.

5 Likes

Then your testing environment is flawed, it should be a perfect simulation of production. Its an anti-pattern to have to do regression testing everytime you release, this should be done automaticly by a pipeline of tests, otherwise you end up having chaos everytime you are gonna release to production and devs are gonna avoid releasing as much as possible, which we know from literature and practice that this slows throughput of the team. What companies should be striving to is to release as much as possible and as frequent as possible with no manual regression testing (known as continuous delivery)

If bugs are slipping through production the answer should not be to manually regression test everything but improve your test pipeline to ensure you are testing everything. I would understand for a new company to not have this things because it takes time to build and fill all the holes with automated tests, but blizzard is far from being a new company.

Well, I guess this could be a reason, but damn, they couldn’t get the things going even after 20 years? If this is the case, someone is not doing their job right…

1 Like

Upload 5 gigabytes of data to the servers, ensure people can log in, go do some basic check list stuff like “Can you enter an instance?” and then let us all in.

There has been SO MANY bugs in the past after patches that they would have to have a checklist of things before letting us go, last thing they want is to update the servers, not test anything and the entire game breaks.

I do testing at my work on the system I use, I have a checklist of every possible scenario you can think off that I need to go through, it takes me some 2 weeks of about 3 hours a day to get it all done.

I test multiple times on each test, and when it hits live? Yeh, got bugs.

3 Likes