News for hackers. Stuff that matters.
Re:Live dashboard of Stripe systems during Black Friday by willsmith72 on Friday November 24, 2023 @11:41AM (#38405728)
12% request load vs current capacity seems low to me.

In my experience, as much as you can distil it down to a simple number, we've aimed for 30-50 depending on capacity for risk.

Is 12% normal for stripe? Especially cautious knowing demand will spike this weekend? Feels pretty non-optimised, assuming their infra can scale quickly.

Re:Live dashboard of Stripe systems during Black Friday by solatic on Friday November 24, 2023 @12:13PM (#38406035)
> Especially cautious knowing demand will spike this weekend?

At Stripe's scale, I doubt you could accurately forecast demand for a weekend like Black Friday. Last year's sales are just a data point; what matters this year is consumer confidence on a global macroeconomic scale. Who knows what that translates to?

> assuming their infra can scale quickly

Even if Stripe is handling spikes by scaling on a hyperscaler (e.g. AWS), this scale requires advanced coordination with the hyperscaler. They can't just spin up tens of thousands / hundreds of thousands of VM's on a whim, the underlying abstraction would leak and fail.

Re:Live dashboard of Stripe systems during Black Friday by PartiallyTyped on Friday November 24, 2023 @01:54PM (#38406932)
> Even if Stripe is handling spikes by scaling on a hyperscaler (e.g. AWS), this scale requires advanced coordination with the hyperscaler. They can't just spin up tens of thousands / hundreds of thousands of VM's on a whim, the underlying abstraction would leak and fail.

AWS uses predictors / models for this when you are on serverless and automatically allocates instances for you ahead of time.

Re:Live dashboard of Stripe systems during Black Friday by harisund1990 on Friday November 24, 2023 @07:29PM (#38409925)
No one needs 10,000 machines. They likely have scale issues and cannot scale their database quick enough so they planned for the worst spike possible which is likely for a hour on cyber Monday.
Re:Live dashboard of Stripe systems during Black Friday by quelltext on Friday November 24, 2023 @12:15PM (#38406059)
Current capacity might not be referring to actual current point in time provisioned capacity but an estimate of how much the overall infra can handle over the next few days.

No idea but ultimately this is marketing. If you wanna say we are just using as much as we need that's impressive to engineers but would it require or warrant a dedicated widget there that hovers around some sort of fixed utilization ratio?

Saying "look we are processing this much but could easily handle more" you are impressing a larger group. So my guess it's more about that.