Github is struggling because AI-boosted coding increased the number of commits 14x in the past year, and the pace is still accelerating. The site is struggling to keep up.
Github's COO confirms it here: https://x.com/kdaigle/status/2040164759836778878
Platform activity is surging. There were 1 billion commits in 2025. As of three months ago, it was 275 million per week, on pace for 14 billion this year if growth remains linear (spoiler: it won't.)
I would take what C-level execs say with a grain of salt. Remember these folks hire people with plenty of system design experience. They likely also have the money for hardware resources.
If load was an issue these things would have been solved already. Or they are purposely causing millions of dollars of productivity loss daily by not solving this.
Something more serious is at play. And I want to hear from the actual underlings.
GH isn't good enough to charge that much for its core services. 90% of its user base would just find better or cheaper alternatives, and the only ones remaining would be legacy enterprise codebases that are just impossible or too expensive to migrate.
80/20 rule would suggest that you don't need to apply $1 to all users, just those who create an excessive number of AI slop repos or make an excessive number of commits.
> Github is struggling because AI-boosted coding increased the number of commits 14x in the past year, and the pace is still accelerating.
Sure, but how is OpenAI, and Claude handling the increased usage? They are handling it a lot better than Github. Just because you have fast growth does not mean you can not handle it.
Instead you have to realize that you are entering into a high growth phase and design around that.
It has been clear that we are in a high growth phase for around a year now and Github still hasn't adapted to that properly.
At some point you have to admit that Github ready for the moment.
GitHub is on Azure. Azure is notorious for being terrible. There was a post here recently from an ex-Azure engineer explaining all of this in a multi-part series.
I am pretty sure OpenAI and Claude actually have a higher hardware cost per request that Microsoft. Github is actually most just a standard REST API app, although with some caching and git specific operations in the background. It is not as hardware intensive as GPU-based inference per quest with huge contexts and low latency.
Also Github's feature offering has been incredibly stable for the last 6 years. There isn't an excuse for it to be unstable like this.
Is that the same as storing state in a DB and on a filesystem though?
Like, I get there are other features they have, and things like history, but I don't think it's quite the same.
Isn't most (not all) of the LLM's resources stateless compute to a large degree?
(Not defending MS at all though, I currently can't create a PR on the required branch for my work (won't load the branch list) and their availability is really bad recently).
Fundamentally, there's incoming requests, an application server, and a database. The devil is in the nature of those requests, and how do you process those requests and stick them in the database. And then serve them back out again. Different application, different database, but fundamentally, it's the same problem. Google managed to do this very well. Microsoft has not.
They're undergoing the same kind of load. Almost every AI commit that's putting pressure on GitHub's servers was written on OpenAI and Anthropic's servers.
Scaling ChatGPT and scaling GitHub are very different problems.
For LLMs, prompt handling is effectively stateless. They do try to route follow-up prompts to the same cluster to benefit from prompt caching, but those can be effectively sharded. They also need to write results to storage but that's on a per-customer basis, so also easy to shard.
GitHub is a shared space, where commits and issues and PRs need to become instantly available to all readers across all geographies. They have a very different shape of scaling challenge to the LLM vendors.
> GitHub is a shared space, where commits and issues and PRs need to become instantly available to all readers across all geographies. They have a very different shape of scaling challenge to the LLM vendors.
Github data is accessible by all (if open source), but they should be partition-able by individual repository (and their related forks.). Thus while there is more shared state across users, it isn't fully shared state.
And they have been working on this semi-shared state design for over 10 years now.
OpenAI and Anthropic are spending hundreds of billions of dollars that they may never recoup forcing the building massive new data centers in the face of widespread protest.
> OpenAI and Anthropic are spending hundreds of billions of dollars that they may never recoup forcing the building massive new data centers in the face of widespread protest.
So has Github's owner Microsoft. It's build out is on par with OpenAI and Anthropic.
> You think GitHub ought to match that?
Microsoft is.
The issue is that the software stack is not stable. That is clearly the issue here.
It isn't a hardware build out issue. It is related to the architecture of Github.
Well they heavily limit free tier usage and for paid users they are charging a tiered pricing model that ramps up very aggressively. Github is a lot more generous in this sense and it has a lot more surface area in terms of the functionality it serves
> Sure, but how is OpenAI, and Claude handling the increased usage?
By spending tens of billions in investor cash. It is not clear what a sustainable business model looks like for these companies at the moment.
> They are handling it a lot better than Github.
Are they? Anthropic has fairly frequent issues.
There's high growth and then there's demand increasing 10x in a year. For a mature business like github that's a massive, and I can't think of many big businesses who would be able to scale smoothly to accommodate that kind of demand.
My sense is that a lot of this activity isn't even legitimate use. As one example: my company has a GitHub app, and last night some bot added my app to 1700 repos. Then the bot immediately started rapid-firing commits which each affected hundreds of files, triggering a deluge of GitHub webhooks to my servers.
The repo names all matched other GitHub apps, so my sense is this bot had added 1700 GitHub apps to 1700 repos, with that number rapidly increasing at the upper bound of whatever GitHub's rate limit is.
My systems caught it quickly and auto-booted the bot, but the whole situation is ridiculous.
there's this attack on youtube where people who dont want their real names known will autoblock comments with their real names; bots will spam comments with every word and note the ones that were not visible.
kinda reminds me of it. not my most valuable contribution to forensics, admittedly.
I think that data is a bit dated and misleading, but I would love to see if AI slop is a contributing factor here once the dust settles and how Github will address it. Looking at the return to mean in https://areyougoingexponential.rhys.dev/kdaigle makes me think the COO spike could be a Karpathy wiki or an agent too.
I think Github should start charging who goes beyond fair usages.
I just checked no 1 vibe coder https://github.com/steipete and he has like 279,440. Compared this to Taylor who works on huge project like Laravel and is only around 8k commits.
The scam that anthropic pulled, is they remove free tier (bad idea for Github honestly), but blame it on AI vibe code abusers. Instead of for example finding the 1-5% of absolutely aggregous users like Steipete and restricting them.
If that's the superficial cause, then the root cause is a lack of limits. Any production system in the world will go down from too much load if you don't limit the load. You have to do performance testing to determine what the system's peak utilization is, and put limits in place to prevent exceeding that limit.
There are multiple kinds of limits you need. First you need the raw i/o limits on things like networking, load balancer requests per second, etc so you don't slow to a crawl on high load; you can throttle max i/o so demanding users don't steal performance for others, or even throttle network traffic to the client IP and internal services. Then you need additional limits at app layer, like number of requests you can process that make DB calls (as most DBs have a connection and request limit), or limit API requests to X/minute. Then you need more business logic limits, like max number of concurrent logged-in users, max number of repos a user can have, max number of requests for free users, priority for paid requests, etc.
When you hit a limit, you have a couple choices. You can shed load (dropping calls immediately, which results in 503 errors for users, or even network disconnects), but it makes a very poor user experience, and can cause larger issues/conflicts in a distributed system. You can instead keep a max number of active sessions, and adjust that number over time, to ensure that (on average) your users have a stable experience; this requires implementing a "waiting room" for new sessions when old ones expire or log out; still not great for users, but it prevents everyone from getting random errors, which means the majority of users have a good experience.
There are way more kinds of limits to implement. Each business has to analyze its entire system to identify performance bottlenecks and implement limits to ensure the majority of users continue to have good service. Without those limits, you get a shit experience for everyone, your brand is tarnished, and customers run for the hills.
Finally, the performance testing helps you plan how much infrastructure you need to serve a given number of users. If you plan properly, you know X infra allows for Y number of users. Once you exceed Y users, you need to start throttling or stopping new user signup (and requests per minute) until you can increase capacity. Continuing to allow signups and additional usage, without the capacity to support it, results in what we see today.
But competent engineers know all this. If they had competent engineers, and it gets this bad anyway, the problem is management. Microsoft likely already made back what they acquired GitHub for. They probably figured they could keep riding the gravy train until the train went off the rails, and either eventually sell GitHub or write it off. Such is business.
It is just an excuse. If they can't support paid member or don't have infra they should start charging these slop projects who are committing relentlessly.
I'd assume at least a portion of them are paying for GitHub Pro, and by now at least a small % would have converted to Enterprise.
If not, then they need to fix their operational model - I don't understand people acting like this is some insurmountable challenge given Microsoft reported over $331 billion in total revenue and an operating income exceeding $155 billion in 2026.
Changing the operating model can be surprisingly tough for an established business. Imagine the outcry if they started charging per git push, for example.
Clearly, something needs to change. But if they're not careful they might provoke a reaction from their existing userbase that's even more negative that the response to these outages.
Of course it can - everything is tough at that scale, but their parent company has billions in profit. They've had a year to come up with a plan/fix and have failed miserably.
You're missing the fact that Microsoft reported over $331 billion in total revenue and an operating income exceeding $155 billion - this is a fixable problem.
If they're really that cash-strapped at GitHub, then are they planning to just continue allowing this to happen and drown, or fix the issues? This has been ongoing for over a year.
So why did all the Azure and Github engineers leave then? There's only management and outsourced cheap labor there, and management has no idea. Cheap labor even less
According to that graph, performance drops widely after Microsoft's acquisition before AI enters the scene. If not Microsoft, how else do you explain it, or is the graph somehow misleading?
I've made no argument at all. I'm asking a question to a person who made the claim that "Microsoft acquiring GitHub is not a valid root cause analysis."
Note that most of the downtime in that graph comes from Github Actions, which simply didn't exist before the Microsoft acquisition.
The downtime also starts happening in 2020, which is a while after the acquisition. 2020 was the year many people started learning to code while being stuck at home.
The page shows all green, which coincidentally is also how it looks when Azure is down. That page is for SLA/billing purposes, it won't show live incidents as they occur.
Frankly yes. Do it in a way that doesn’t violate outright or cover your tracks. Customers deserve to know the truth of the type of company they are dealing with.
So someone should potentially get fired and face legal action to satisfy your curiosity which you'll get sated anyway when you read the postmortem in a few days?
Honestly. They’re already performing miracles with RoR.
How many non Ruby apps and all the databases and systems behind could climb their traffic 14x when they probably only perf-tested for a sustained 2-3x and, and paid for a profitable amount of rack space rather than a “lol, VC money, we’ll 10x later” amount of infra.
Github is struggling because AI-boosted coding increased the number of commits 14x in the past year, and the pace is still accelerating. The site is struggling to keep up. Github's COO confirms it here: https://x.com/kdaigle/status/2040164759836778878
Platform activity is surging. There were 1 billion commits in 2025. As of three months ago, it was 275 million per week, on pace for 14 billion this year if growth remains linear (spoiler: it won't.)
20% of all GitHub accounts were created in the past 6 months https://x.com/kdaigle/status/2082604368399159542
I would take what C-level execs say with a grain of salt. Remember these folks hire people with plenty of system design experience. They likely also have the money for hardware resources.
If load was an issue these things would have been solved already. Or they are purposely causing millions of dollars of productivity loss daily by not solving this.
Something more serious is at play. And I want to hear from the actual underlings.
> I would take what C-level execs say with a grain of salt.
100% agree.
> Remember these folks hire people with plenty of system design experience.
Not my overall experience 30 years in the industry.
> They likely also have the money for hardware resources.
You'll always be asked to do more with less, at least, that's my own experience.
The obvious answer is to end free unlimited private repos. Source is no longer a specific thing. GitHub is just a free S3 or Azure provider.
I think this would cut out a lot of the mindless commit activity.
Charge $1/month per repo. If your project isn't worth that, run your own git or use another free forge.
I think GitHub leans on this free repos thing a lot for getting new users though. Like I could see people just moving to GitLab
Free private repos on github is relatively new, only introduced after a rise in popularity of gitlab (which has free private repos).
Seems like github is too popular for itself.
…and encountering the same issues most likely.
Fair, but the point is GitHub’s model is:
Free Users use GitHub => when a company needs source control => all their coders use GitHub => company buys expensive enterprise contract.
If there’s less of an advantage to using free GitHub then that funnel works less effectively.
GH isn't good enough to charge that much for its core services. 90% of its user base would just find better or cheaper alternatives, and the only ones remaining would be legacy enterprise codebases that are just impossible or too expensive to migrate.
80/20 rule would suggest that you don't need to apply $1 to all users, just those who create an excessive number of AI slop repos or make an excessive number of commits.
Could do similar for GH actions usage.
> Github is struggling because AI-boosted coding increased the number of commits 14x in the past year, and the pace is still accelerating.
Sure, but how is OpenAI, and Claude handling the increased usage? They are handling it a lot better than Github. Just because you have fast growth does not mean you can not handle it.
Instead you have to realize that you are entering into a high growth phase and design around that.
It has been clear that we are in a high growth phase for around a year now and Github still hasn't adapted to that properly.
At some point you have to admit that Github ready for the moment.
GitHub is on Azure. Azure is notorious for being terrible. There was a post here recently from an ex-Azure engineer explaining all of this in a multi-part series.
Edit: Found the thread: https://news.ycombinator.com/item?id=47616242
Isn't a lot of OpenAI infra also on Azure? They seem to be faring better than GitHub.
I bet OpenAI has failovers to other data centers. I think they have a variety of data center provides all over the place.
There's already a noun for this: "resources"
OpenAI and Claude don't accept commits and host PRs? How are they the same?
I am pretty sure OpenAI and Claude actually have a higher hardware cost per request that Microsoft. Github is actually most just a standard REST API app, although with some caching and git specific operations in the background. It is not as hardware intensive as GPU-based inference per quest with huge contexts and low latency.
Also Github's feature offering has been incredibly stable for the last 6 years. There isn't an excuse for it to be unstable like this.
Yes, but come on...
That's due to the need for ultra-fast memory and inference compute, it's not the same thing.
They're getting increasing demand for tokens at an accelerating pace.
Is that the same as storing state in a DB and on a filesystem though?
Like, I get there are other features they have, and things like history, but I don't think it's quite the same.
Isn't most (not all) of the LLM's resources stateless compute to a large degree?
(Not defending MS at all though, I currently can't create a PR on the required branch for my work (won't load the branch list) and their availability is really bad recently).
Fundamentally, there's incoming requests, an application server, and a database. The devil is in the nature of those requests, and how do you process those requests and stick them in the database. And then serve them back out again. Different application, different database, but fundamentally, it's the same problem. Google managed to do this very well. Microsoft has not.
They're undergoing the same kind of load. Almost every AI commit that's putting pressure on GitHub's servers was written on OpenAI and Anthropic's servers.
Scaling ChatGPT and scaling GitHub are very different problems.
For LLMs, prompt handling is effectively stateless. They do try to route follow-up prompts to the same cluster to benefit from prompt caching, but those can be effectively sharded. They also need to write results to storage but that's on a per-customer basis, so also easy to shard.
GitHub is a shared space, where commits and issues and PRs need to become instantly available to all readers across all geographies. They have a very different shape of scaling challenge to the LLM vendors.
> GitHub is a shared space, where commits and issues and PRs need to become instantly available to all readers across all geographies. They have a very different shape of scaling challenge to the LLM vendors.
Github data is accessible by all (if open source), but they should be partition-able by individual repository (and their related forks.). Thus while there is more shared state across users, it isn't fully shared state.
And they have been working on this semi-shared state design for over 10 years now.
OpenAI and Anthropic are spending hundreds of billions of dollars that they may never recoup forcing the building massive new data centers in the face of widespread protest.
You think GitHub ought to match that?
> OpenAI and Anthropic are spending hundreds of billions of dollars that they may never recoup forcing the building massive new data centers in the face of widespread protest.
So has Github's owner Microsoft. It's build out is on par with OpenAI and Anthropic.
> You think GitHub ought to match that?
Microsoft is.
The issue is that the software stack is not stable. That is clearly the issue here.
It isn't a hardware build out issue. It is related to the architecture of Github.
Well they heavily limit free tier usage and for paid users they are charging a tiered pricing model that ramps up very aggressively. Github is a lot more generous in this sense and it has a lot more surface area in terms of the functionality it serves
> Sure, but how is OpenAI, and Claude handling the increased usage?
By spending tens of billions in investor cash. It is not clear what a sustainable business model looks like for these companies at the moment.
> They are handling it a lot better than Github.
Are they? Anthropic has fairly frequent issues.
There's high growth and then there's demand increasing 10x in a year. For a mature business like github that's a massive, and I can't think of many big businesses who would be able to scale smoothly to accommodate that kind of demand.
> They are handling it a lot better than Github.
No, they are not.
https://status.claude.com/
https://www.githubstatus.com/
My sense is that a lot of this activity isn't even legitimate use. As one example: my company has a GitHub app, and last night some bot added my app to 1700 repos. Then the bot immediately started rapid-firing commits which each affected hundreds of files, triggering a deluge of GitHub webhooks to my servers.
The repo names all matched other GitHub apps, so my sense is this bot had added 1700 GitHub apps to 1700 repos, with that number rapidly increasing at the upper bound of whatever GitHub's rate limit is.
My systems caught it quickly and auto-booted the bot, but the whole situation is ridiculous.
there's this attack on youtube where people who dont want their real names known will autoblock comments with their real names; bots will spam comments with every word and note the ones that were not visible.
kinda reminds me of it. not my most valuable contribution to forensics, admittedly.
Nobody at Microsoft could've predicted AI was going to be so popular!
Github is owned by Microsoft, its not like its some boostrapped startup who has a closet of servers that are melting.
I think that data is a bit dated and misleading, but I would love to see if AI slop is a contributing factor here once the dust settles and how Github will address it. Looking at the return to mean in https://areyougoingexponential.rhys.dev/kdaigle makes me think the COO spike could be a Karpathy wiki or an agent too.
Are these disproportionately in the free tier? Or is the increased storage load similar across the paid tiers?
Might be worth considering a /GB/MO fee. Let's face it, VCS is a (glorified) storage service.
I think Github should start charging who goes beyond fair usages.
I just checked no 1 vibe coder https://github.com/steipete and he has like 279,440. Compared this to Taylor who works on huge project like Laravel and is only around 8k commits.
The scam that anthropic pulled, is they remove free tier (bad idea for Github honestly), but blame it on AI vibe code abusers. Instead of for example finding the 1-5% of absolutely aggregous users like Steipete and restricting them.
it's a bit of a stretch to call removing a free tier a scam. as you can see a lot of people in this thread are saying Github should start charging.
If that's the superficial cause, then the root cause is a lack of limits. Any production system in the world will go down from too much load if you don't limit the load. You have to do performance testing to determine what the system's peak utilization is, and put limits in place to prevent exceeding that limit.
There are multiple kinds of limits you need. First you need the raw i/o limits on things like networking, load balancer requests per second, etc so you don't slow to a crawl on high load; you can throttle max i/o so demanding users don't steal performance for others, or even throttle network traffic to the client IP and internal services. Then you need additional limits at app layer, like number of requests you can process that make DB calls (as most DBs have a connection and request limit), or limit API requests to X/minute. Then you need more business logic limits, like max number of concurrent logged-in users, max number of repos a user can have, max number of requests for free users, priority for paid requests, etc.
When you hit a limit, you have a couple choices. You can shed load (dropping calls immediately, which results in 503 errors for users, or even network disconnects), but it makes a very poor user experience, and can cause larger issues/conflicts in a distributed system. You can instead keep a max number of active sessions, and adjust that number over time, to ensure that (on average) your users have a stable experience; this requires implementing a "waiting room" for new sessions when old ones expire or log out; still not great for users, but it prevents everyone from getting random errors, which means the majority of users have a good experience.
There are way more kinds of limits to implement. Each business has to analyze its entire system to identify performance bottlenecks and implement limits to ensure the majority of users continue to have good service. Without those limits, you get a shit experience for everyone, your brand is tarnished, and customers run for the hills.
Finally, the performance testing helps you plan how much infrastructure you need to serve a given number of users. If you plan properly, you know X infra allows for Y number of users. Once you exceed Y users, you need to start throttling or stopping new user signup (and requests per minute) until you can increase capacity. Continuing to allow signups and additional usage, without the capacity to support it, results in what we see today.
But competent engineers know all this. If they had competent engineers, and it gets this bad anyway, the problem is management. Microsoft likely already made back what they acquired GitHub for. They probably figured they could keep riding the gravy train until the train went off the rails, and either eventually sell GitHub or write it off. Such is business.
It is just an excuse. If they can't support paid member or don't have infra they should start charging these slop projects who are committing relentlessly.
> Github is struggling because AI-boosted coding increased the number of commits 14x in the past year,
OK so then use the additional revenue to add more resources and employees? What the f*k are they doing over there?
> OK so then use the additional revenue to add more resources and employees?
What revenue? I'd assume the people pushing thousands of AI-generated commits are not the people paying for GitHub Enterprise.
> What revenue
I'd assume at least a portion of them are paying for GitHub Pro, and by now at least a small % would have converted to Enterprise.
If not, then they need to fix their operational model - I don't understand people acting like this is some insurmountable challenge given Microsoft reported over $331 billion in total revenue and an operating income exceeding $155 billion in 2026.
Changing the operating model can be surprisingly tough for an established business. Imagine the outcry if they started charging per git push, for example.
Clearly, something needs to change. But if they're not careful they might provoke a reaction from their existing userbase that's even more negative that the response to these outages.
> can be tough
Of course it can - everything is tough at that scale, but their parent company has billions in profit. They've had a year to come up with a plan/fix and have failed miserably.
What revenue do AI-boosted commits provide? Am I missing something?
You're missing the fact that Microsoft reported over $331 billion in total revenue and an operating income exceeding $155 billion - this is a fixable problem.
If they're really that cash-strapped at GitHub, then are they planning to just continue allowing this to happen and drown, or fix the issues? This has been ongoing for over a year.
So why did all the Azure and Github engineers leave then? There's only management and outsourced cheap labor there, and management has no idea. Cheap labor even less
Is there additional revenue from a bunch of people pushing their vibe-coded stuff up to Github?
non-helpful answer: the "Microsoft Acquires GitHub" line in this graph answers all questions https://damrnelson.github.io/github-historical-uptime/
Microsoft acquiring GitHub is not a valid root cause analysis explaining Github’s degraded SLA.
According to that graph, performance drops widely after Microsoft's acquisition before AI enters the scene. If not Microsoft, how else do you explain it, or is the graph somehow misleading?
You're the one making the argument! You need to show causality instead of correlation.
I've made no argument at all. I'm asking a question to a person who made the claim that "Microsoft acquiring GitHub is not a valid root cause analysis."
Note that most of the downtime in that graph comes from Github Actions, which simply didn't exist before the Microsoft acquisition.
The downtime also starts happening in 2020, which is a while after the acquisition. 2020 was the year many people started learning to code while being stuck at home.
On the other hand I think usage increased and GitHub operates now at a different scale.
Microsoft acquires GitHub and subsequently moves all infrastructure to Azure
No one hates msft more than me, but there’s no way you think this one data point is useful to explain anything at all
Many microsoft services are down/failing today, including sites hosted on Azure. I'm guessing it's a larger MS outage.
So perhaps we should be asking Azure engineers, not Guthub engineers?
Are they? https://azure.status.microsoft/en-us/status doesn't support this afaict.
The page shows all green, which coincidentally is also how it looks when Azure is down. That page is for SLA/billing purposes, it won't show live incidents as they occur.
> That page is for SLA/billing purposes, it won't show live incidents as they occur.
lol ... That is absolutely hilarious ... I'm not sure if it is /s, but if this is true, enterprise stupidity has reached a new level.
How sure are we that their status page is accurate? AWS's status page often lags actual issues.
So you're asking github employees to violate their NDA?
Frankly yes. Do it in a way that doesn’t violate outright or cover your tracks. Customers deserve to know the truth of the type of company they are dealing with.
So someone should potentially get fired and face legal action to satisfy your curiosity which you'll get sated anyway when you read the postmortem in a few days?
I think it's two things:
- GitHub attempting (and seemingly failing) to move to Azure infrastucture for its website backend
- AI generated code wrecking the site due to the volume of activities.
I got an "it is unacceptable" from their CPO on 8/7, and that they are "working around the clock on it".
https://x.com/mariorod1/status/2085800861469495465
I really think something deeper is going wrong there, and they're not being honest with their paying customers (and enterprises) about it.
GitHub is struggling because it is owned by Microsoft.
AI + Microsoft = kabum
If you are doing 1000 commits a day, whats the point of git?
Does the AI ever look back at the shit trail it left behind?
Diffs are no longer diffs, they look like largescale delete and rewrite
AI definitely does look at git commit history in my experience
GitHub Will Prioritize Migrating to Azure Over Feature Development - https://news.ycombinator.com/item?id=45517173 - October 2025 (63 comments)
HN Search: azure capacity - https://hn.algolia.com/?dateRange=all&page=0&prefix=true&que...
Azure Capacity Crunch Extends into 2026 Amid Data Center Constraints - https://windowsforum.com/threads/azure-capacity-crunch-exten... - October 9th, 2025
https://news.ycombinator.com/item?id=47427779
Microsoft. Azure. AI.
Pick one!
Also the fact that its written in Ruby on Rails probably doesn’t make it easier, performance wise.
Honestly. They’re already performing miracles with RoR.
How many non Ruby apps and all the databases and systems behind could climb their traffic 14x when they probably only perf-tested for a sustained 2-3x and, and paid for a profitable amount of rack space rather than a “lol, VC money, we’ll 10x later” amount of infra.