Remix.run Logo
parthdesai 3 hours ago

Serious question, have you been part of an org that had to scale orders of magnitude very quickly?

Anyone who has been part of that journey knows how painful it really is. A lot of times the systems to fail at all levels, and you have to redesign it from the first principles.

dijit 2 hours ago | parent | next [-]

> Serious question, have you been part of an org that had to scale orders of magnitude very quickly?

I have, but it depends what you mean.

Scenario 1: e-commerce SaaS (think: Amazon but whitelabel, and before CPUs even had AES instructions); Christmas was "fun".

Scenario 2: Video Games. The first day is the worst day when it comes to scale. Everything has to be flawless from day 0 and you get no warning as to what can go wrong.

Yet, somehow, I managed to make highly reliable systems.

In scenario 1; I had an existing system that had to scale up and down with load, this was before there was cloud and hardware had a 3-4 month lead time, so most of the effort was around optimising existing code, increasing job timeouts and "quenching" sources that were expensive. We used to also do so 'magic' when it came to serving requests that had session token or shopping cart cookie.

In scenario 2; we have a clean-room implementation and no legacy, which is a blessing but also a curse, there's no possibility to sample real usage: but you also don't need to worry about making breaking changes that are for the better. With legacy you have to figure out how to migrate to the new behaviour gradually.

So, pro's and con's... but it's not like handling huge load hasn't been done before, computers are faster than they ever have been and while my personal opinion is that operational knowledge is dying (due to general distain for people who actually used to run systems that scale: not just write hopeful "eventually consistent" yaml that they call deterministic) - the systems that do exist today hold your hand much better than they did for me 20 years ago.

And I ran 1% of web traffic with an ops team of 5 back then. So, idk what's going on here.

EDIT: Likely people are flagging me because I sound arrogant (or I hurt their feelings by talking bad about YAML-ops), but all I am doing is answering the question presented based on my experience.

Dwedit 2 hours ago | parent [-]

I think you meant "green fields" and not "clean room"? Clean room refers to reverse engineering an existing program to create specifications, then having another team implement the specifications without legal risk from involving the original.

dijit an hour ago | parent [-]

Yes I did, sorry! You are right. :)

HWR_14 3 hours ago | parent | prev | next [-]

Is GitHub scaling by orders of magnitude though? That would be an insane increase at this stage of their lifecycle.

jodrellblank 3 hours ago | parent | next [-]

They say it is at least one order of magnitude[1]; "our plan to increase GitHub’s capacity by 10X in October 2025 .. By February 2026, it was clear that we needed to design for a future that requires 30X today’s scale."

[1] https://github.blog/news-insights/company-news/an-update-on-...

ori_b 2 hours ago | parent [-]

Note the lack of concrete numbers on how much they have scaled. Somebody may have just asked an LLM for projections.

codechicago277 29 minutes ago | parent | next [-]

https://gitcharts.com shows ~310 million public repos today, vs. 250 million in April 2025 (according to the wayback machine).

Large increase, but nothing existential.

Barbing 2 hours ago | parent | prev [-]

Would Microsoft lawyers OK that?

GitHub would have obligations to MS investors to make accurate projections just like Microsoft itself, right?

HWR_14 41 minutes ago | parent [-]

I don't think it's an issue here. If the investor relations people put it out, it would be. But in this case it is closer to marketing.

nicoburns 2 hours ago | parent | prev | next [-]

I wouldn't be surprised. Have you not noticed the sheer volume of slop being posted everywhere these days? Almost all of that is hosted on Github. And some of those repos have insane commit frequencies.

ambicapter 3 hours ago | parent | prev [-]

If they're suffering the onslaught of ai slop, it's possible.

owebmaster 3 hours ago | parent | prev [-]

> you have to redesign it from the first principles

And that start by layoffing your best engineers, I guess