News for hackers. Stuff that matters.
Re:Wikipedia Outage by __forward__ on Wednesday February 22, 2023 @04:47AM (#34893577)
Wikipedia is one of those services about whose reliability I have never thought, simply because it always seems to work. Very impressive especially considering that their tech stack doesn't appear to be the most modern or is (in the case of php) especially known for its robustness.
Re:Wikipedia Outage by tux3 on Wednesday February 22, 2023 @05:04AM (#34893684)
They do have a pretty complex infra with redundancy, extensive caching, the whole works. But I think they use a relatively boring, reliable stack throughout. It doesn't look like they run a lot of GARTNER MAGIC QUADRANT Cloud Solutions to Supercharge™ their web-scale data blazingly.

On the plus side solid stable software can run for decades without incidents, as long as the hardware is willing. The main negative is that it's not as Supercharged™ as the latest cloud product with a 99.9% SLA, which itself relies on 5 other internal microservices with 99.9% SLA each.

Re:Wikipedia Outage by melx on Wednesday February 22, 2023 @05:12AM (#34893743)
5 internal microservices? I thought the Supercharged™ had deployed 256 microservices last week alone.
Re:Wikipedia Outage by fmajid on Wednesday February 22, 2023 @06:22AM (#34894160)
I doubt anyone at HN takes Gartner seriously, as James Plamondon (Microsoft) wrote:

> Analysts sell out - that's their business model. But they are very concerned that they never look like they are selling out, so that makes them very prickly to work with.

The question is, who is gullible enough to still believe Gartner has any value? You'd think by now even the most clueless of MBAs would have caught on.

Re:Wikipedia Outage by eitland on Wednesday February 22, 2023 @04:56AM (#34893632)
Lots of valid criticism exist for PHP, but not robust isn't something I would say.

(Lots of the criticism is exaggerated as well.)

Re:Wikipedia Outage by favaq on Wednesday February 22, 2023 @05:36AM (#34893885)
Uh? If anything wikipedia is robust because their tech stack isn't modern.

Also php is robust as fuck

Re:Wikipedia Outage by cr3ative on Wednesday February 22, 2023 @05:02AM (#34893671)
I'm a big fan of "boring" technology for this reason. Huge knowledge base behind the existing stuff. No real need to change.
Re:Wikipedia Outage by londons_explore on Wednesday February 22, 2023 @05:02AM (#34893673)
Remember that they mostly serve static content to non-logged-in users.

As long as the cache layer is working, most people wouldn't notice an outage.

Re:Wikipedia Outage by midasuni on Wednesday February 22, 2023 @04:54AM (#34893620)
Maybe that’s why it’s so reliable.
Re:Wikipedia Outage by mritzmann on Wednesday February 22, 2023 @04:57AM (#34893639)
Thought the same thing. Finding the root cause is easier when you don't have to debug dozens of abstraction layers (KVM, Containerd/Docker, Kubernetes, etc).
Re:Wikipedia Outage by siva7 on Wednesday February 22, 2023 @05:01AM (#34893668)
Operating at this scale you can assume that all these things you mentioned do exist :)
Re:Wikipedia Outage by rvnx on Wednesday February 22, 2023 @05:05AM (#34893692)
It's all public: https://wikitech.wikimedia.org/wiki/Wikimedia_infrastructure

You can even get access to devops/SREs tickets (and IRC messages)

Re:Wikipedia Outage by baq on Wednesday February 22, 2023 @05:05AM (#34893693)
Docker? You’re probably right. K8s? Wouldn’t be so sure. Would like to hear from the horse’s mouth though.

Edit: looks like it’s used. Wonder if it’s more tooling than production traffic. No time to dig further.

Re:Wikipedia Outage by tecleandor on Wednesday February 22, 2023 @05:14AM (#34893753)
Re:Wikipedia Outage by baq on Wednesday February 22, 2023 @05:03AM (#34893679)
You’re implying serious and useful work can be done in a stable tech stack? Preposterous.

Seriously though, not a fan of php at all but the js tooling is rocket science in comparison.

Re:Wikipedia Outage by mschuster91 on Wednesday February 22, 2023 @05:07AM (#34893703)
> Seriously though, not a fan of php at all but the js tooling is rocket science in comparison.

laughs in left-pad, Webpack, Grunt, ...

JavaScript tooling absolutely sucks - even for a moderate sized project, `npm install` can take many minutes, often enough because some native code has to be compiled. Webpack builds can take even longer.

In contrast, with PHP you run `composer install` and it works, no bundling or whatever required.

Re:Wikipedia Outage by baq on Wednesday February 22, 2023 @05:11AM (#34893733)
Back when I was doing serious work in php it was ftp (yes, no ‘s’) the php files onto an Apache box and that was it! Go went the same way, at least.
Re:Wikipedia Outage by Shish2k on Wednesday February 22, 2023 @03:33PM (#34902220)
I think that’s what they meant - “rocket science” as in “way too complicated for 99% of down-to-earth jobs”
Re:Wikipedia Outage by ErrantX on Wednesday February 22, 2023 @04:59AM (#34893659)
The Foundation have invested a lot over the last decade in reliability. Nowadays it is in a great place, but about 10 years ago it was up and down all the time.
Re:Wikipedia Outage by mschuster91 on Wednesday February 22, 2023 @05:05AM (#34893687)
> or is (in the case of php) especially known for its robustness.

It's 2023, can this pointless PHP bashing please stop once and for all if you're not talking about Wordpress?

In some cases, "keep it simple and stupid" is the thing to go - MediaWiki has mastered this.