I was an SDE on the S3 Index team 10 years ago, but I doubt much of the core stack has changed.
S3 is comprised primarily of layers of Java-based web services. The hot path (object get / put / list) are all served by synchronous API servers - no queues or workers. It is the best example of how many transactions per second a pretty standard Java web service stack can handle that I’ve seen in my career.
For a get call, you first hit a fleet of front-end HTTP API servers behind a set of load balancers. Partitioning is based on the key name prefixes, although I hear they’ve done work to decouple that recently. Your request is then sent to the Indexing fleet to find the mapping of your key name to an internal storage id. This is returned to the front end layer, which then calls the storage layer with the id to get the actual bits. It is a very straightforward multi-layer distributed system design for serving synchronous API responses at massive scale.
The only novel bit is all the backend communication uses a home-grown stripped-down HTTP variant, called STUMPY if I recall. It was a dumb idea to not just use HTTP but the service is ancient and originally built back when principal engineers were allowed to YOLO their own frameworks and protocols so now they are stuck with it. They might have done the massive lift to replace STUMPY with HTTP since my time.
I also work at AWS on EC2 and agree with this assessment. Amazon is large and the culture varies across organizations. I’ve worked at multiple big tech companies and AWS EC2, while not perfect, is the best place I’ve been part of.
What causes have the other 19,920 COVID cases been traced to? I read the articles you linked and this is the only other data I could find:
“The results showed that more than a thousand COVID-19 cases had been linked to construction and nursing homes - while bars and restaurants had just 22 cases.”
1,000 cases from construction and nursing homes brings the number to 18,920 cases we need data on. This is the problem. There is so little high confidence tracing data that we can’t make strong decisions on what quarantine actions are materially impactful. Whose to say a substantial amount of that remaining number isn’t caused by bars and restaurants? If that data is out there, please share it. If not, please support more rigorous contact tracing.
I went with the commercial C-frame with a 60” desk and I think the 4 legged version would be overkill. I have a 27” iMac sitting on a 4U rack monitor stand filled with devices and probably around 30 pounds of music equipment on top of the desk and it feels consistently stable with no strain when changing heights. Unless you are putting seriously heavy stuff on top I don’t think you need 4 legs.
No CPU holder, but I got the retractable keyboard tray. At the lowest height (under 24”), it collides with the crossbar when fully pushed back. This never impacts me because it is well below the lowest height setting I use for sitting and can’t imagine it being an issue for anyone else. If the CPU holder collides with the crossbar, though, it’d probably happen at an unacceptable height. I would check the dimensions of everything before purchase.
For my purposes, I have an an additional desktop machine I simply keep on the floor by the desk.
I happen to have both a Jarvis desk I bought 3 years ago, and just recently bought an UpLift v2 with the commercial crossbar package as an additional desk in my office. Both sit next to each other, making comparison easy.
I was content with my Jarvis until I received the Uplift. Stability comparisons are night and day: Uplift (with crossbar) has vastly superior stability at standing heights. The Jarvis has noticeable sway just using a keyboard and mouse, while the Uplift remains stable even when pounding on music gear. Both are stable at sitting heights. I found accessories (such as cable management) to be better with Uplift as well. It is enough of a difference that I am considering replacing the Jarvis with another Uplift desk in the future.
To Jarvis’ defense, I am comparing their 3 year old product to their competitors’ product I bought 1 month ago, and the overall desk experience with Jarvis is still good enough that I’m in no rush to replace it. I will be only buying standing desks with crossbars from now on, though.