Edit: clarifications.
Is this projection?
https://news.ycombinator.com/item?id=36561808
it's a 429 error, so the developer who posted this is an idiot. they're not even wrong. the 429 doesn't even touch twitter's infrastructure. the HTTPS TLS terminates at a Google VM, which gets relayed depending on the VIP used to hit it, but the traffic never gets past that Google VM. This is literally /HOW/ companies deal with DDOS.
https://blog.twitter.com/engineering/en_us/topics/infrastruc...
it's unbelievable that my median salary for the past decade is $3,000 after several years of "Startup" followed by "How to Start a Reboot of My Life"
The way I understand it, DDoS is not caused by enforced authentication - enforced authentication is just a temporary measure against DDoS.
https://www.bloomberg.com/news/articles/2023-06-21/twitter-r...
> In addition, Twitter will continue to use AWS services such as Amazon CloudFront (AWS’s fast content delivery network service that securely delivers data, videos, applications, and APIs with low latency and high transfer speeds to customers globally) and Amazon DynamoDB (AWS’s key-value database that delivers single-digit millisecond performance at any scale).
With respect to DynamoDB specifically, Twitter has its own custom distributed key-value store: https://blog.twitter.com/engineering/en_us/a/2014/manhattan-... that twitter.com itself runs on.
The latest on cloud hosting is from a week ago, and I'm guessing you don't have any more recent info than this:
https://www.reuters.com/technology/twitter-resumes-paying-go...
Try to keep up with the story before you post 2 + week old articles that only show your bias. Thanks.
https://www.bloomberg.com/news/articles/2023-06-21/twitter-r...
https://www.reuters.com/technology/twitter-resumes-paying-go...
https://www.engadget.com/twitter-has-supposedly-started-payi...
Like several times in different roles.
People do it, exponential backoff is everywhere in your stack, but it doesn’t end up in your application layer until you have enough traffic that you actually have to manage throughout.
Judging from the screenshot, a huge amount of GET /TweetDetail is generated which triggers some rate limiting, as shown by the 429.
If this is indeed due to the recent decision to enforce authentication for all API calls, it means the curlprit may actually be the API gateway or something similar downstream.
Also, this behavior seem to never stop, which isn't what one would expect from an exponential backoff retry.
I don't claim to be a better engineer than the folks working at Twitter, but it is interesting to see something like this in the wild, all Musk-related considerations aside.