RetroFed Forum
Your home away from modern life.
Open source devs consider making [bandwidth] hogs pay for every download
Post Reply
AuthorMessage
Aatube thriv.social Aatube@thriv.social
Joined: 2025-12-02
Quote

note to mods: this is an opinion article, but it contains a lot of newsworthy statistics and prose on Maven (Java ecosystem package repository) being used as a CDN

21   Original
Deebster programming.dev Deebster@programming.dev
Joined: 2023-10-16
#2 · Quote Reply

Throttling efforts led to "brownouts" via 429 errors

Does this mean for the (ab)users, or for the repo? If it's for the bandwidth hogs, then the brownouts are properly a good thing, as it'll force people to pay attention to these otherwise unmonitored systems.

Also, if it makes the upstream service seem flaky and unreliable, it could convince users to set up the proper caching proxy just for self-interested availability reasons.

I can see some companies happily paying for access, as they'll think it's easier than paying someone internally to manage a proxy/mirror, especially as on-prem is unfashionable lately.

3
Aatube thriv.social Aatube@thriv.social
Joined: 2025-12-02
#3 · Quote Reply

Throttling efforts led to "brownouts" via 429 errors Does this mean for the (ab)users, or for the repo? If it's for the bandwidth hogs, then the brownouts are properly a good thing, as it'll force people to pay attention to these otherwise unmonitored systems. Also, if it makes the upstream service seem flaky and unreliable, it could convince users to set up the proper caching proxy just for se...

i'd guess it's for everyone

1
Aatube thriv.social Aatube@thriv.social
Joined: 2025-12-02
#4 · (edited) Quote Reply

Throttling efforts led to "brownouts" via 429 errors Does this mean for the (ab)users, or for the repo? If it's for the bandwidth hogs, then the brownouts are properly a good thing, as it'll force people to pay attention to these otherwise unmonitored systems. Also, if it makes the upstream service seem flaky and unreliable, it could convince users to set up the proper caching proxy just for se...

for context, the full sentence is "Throttling efforts led to “brownouts” via 429 errors, but patterns mutated, forcing a "Whack-a-Mole" game, especially since most consumption is headless and unnoticed." so they tried to use brownouts to control it but it couldn' t stop them

3
Deebster programming.dev Deebster@programming.dev
Joined: 2023-10-16
#5 · Quote Reply

for context, the full sentence is "Throttling efforts led to “brownouts” via 429 errors, but patterns mutated, forcing a "Whack-a-Mole" game, especially since most consumption is headless and unnoticed." so they tried to use brownouts to control it but it couldn' t stop them

Yeah ok, I guess that's what's meant.

I'd be interested to know how the patterns changed - perhaps requests moved to IPv6 which made grouping request origins harder, or maybe too many unconnected users were coming from a single IP and getting false positives (leading to bad UX and support requests).

1
Post Reply
Back to top