1,580 karma · joined July 11, 2011
I know of a very important system at AWS that did this with MySQL :D
> The crypto movement, the very rebellion that set out to defeat [WallSt/TheFed] hegemony, has provided them with the necessary new-age tech to enhance their existing order.
Like what tech do banks or the government need from the crypto crowd? Trading has been electronic for decades, the credit card networks are orders of magnitude more scalable than any blockchain, ACH exists.
Like, are they investing in real estate that pays rent? Companies that pay dividends?
I know companies spin, but this is next level.
I've had a Rav4 for 3 years. I use the adaptive cruise control a lot on highway/freeway and I have never, ever had it exhibit phantom braking. It will sometimes brake a little longer than you expect for cars that are exiting on off ramps, or changing lanes, but it's always for a real car that's really going slower than I am.
^1: Except for the caveats in the footnotes :p
Figuring out ROI for testing is a very tricky problem. I'm glad to hear your team invests in testing. I agree it's hard to know if you're wasting money or not doing enough!
This seems like bad faith to me based on my experience when I worked for AWS. As they repeated many times at Re:Invent last week, they've been doing this for 15+ years. I distinctly remember seeing banners like "Don't update the dashboard without approval from <importantSVP>" on various service team runbooks. They tried not to say it out loud, but there was very much a top-down mandate for service teams to make the dashboard "look green" by:
1. Actually improving availability (this one is fair).
2. Using the "Green-I" icon rather than the blue, orange, or red icons whenever possible.
3. They built out the "Personal Health Dashboard" so they can post about many issues in there, without having to acknowledge it publicly.
If you wanted to deploy something similar, like Cassandra across AZs, or even regions you're welcome to do that. But now you're on the hook for the availability of the system. Are you going to get higher availability running your own Cassandra implementation than the DynamoDB team? Maybe. DynamoDB had a pretty big outage in 2015 I think. But that's a lot more work than just using DynamoDB IMO.
VPC Endpoints create a DynamoDB endpoint in your VPC, from the documentation:
"When you create a VPC endpoint for DynamoDB, any requests to a DynamoDB endpoint within the Region (for example, dynamodb.us-west-2.amazonaws.com) are routed to a private DynamoDB endpoint within the Amazon network. You don't need to modify your applications running on EC2 instances in your VPC. The endpoint name remains the same, but the route to DynamoDB stays entirely within the Amazon network, and does not access the public internet."
The Corey Quinn number I keep quoting is that >60% of AWS revenue for large (>100MM) accounts is EC2. That jives with what I hear from people in the industry.
That means that the other 250+ services are splitting less than 40% of AWS revenue....
50,000 x 250k = 12.5B
Also, they do cross-subsidize, because many AWS services are either hardly used (CodePipeline) or free (CloudFormation) and the cost to run those services is non-negligible.
/s
> Here's a metaphor. Blockchains today are like… XML in the early 2000s. A long-burning overcomplicated trash fire that a bunch of large, cash-rich, unscrupulous, consultant-filled mega-organizations foisted on us for years and years, that we all now pretend we weren’t dumb enough to fall for. Remember SOAP? Remember when we tried to make HTML4 into XHTML? Ew, no.
To answer your question, here are some suggestions for what might be the JSON of blockchain:
* Git - Cryptographic hashing, Merkle trees, and distributed architecture (pre-GitHub) to record a history of events.
* Databases (SQL, NoSQL, NewSQL) - Have been running the entire fincancial system for several decades.
* Credit cards - ubiquitous electronica payments "Credit card was the most used payment method in the United States in 2020, with 38 percent of point of sale payments being made by credit card." - statista.com
* Apple/Samsung/Google Pay & friends.
:)
1. Look up what James Hamilton (AWS Distinguished Engineer) has been saying for years about commodity economics disrupting things. It's about the money, stupid.
2. The way AWS has been building out their ecosystem is following a lot of the previous monopolists (Microsoft) playbook. Get other companies to be 'partners' in your ecosystem so they depend on your platform? Check. Training and certification so technologists are tied to your platform? Check, and so on.
3. Amazon and AWS are usually never playing the game people think they are. For example, all the years that people questioned Amazons profits, they were doing their best to hide profits with massive R&D & other investments.
In the case of CloudFlare attacking AWS network/bandwidth pricing, it's worth pointing out that >60% of AWS revenue comes from EC2!!!! S3, and CloudFront is (relatively) small fries.
Amazon offer generally gives you roughly the same "total compensation" for the first 4 years, assuming that the stock price doesn't change much.
So if they're trying to pay you 300k per year, then you get 160k salary, ~140k starting bonus each of the first two years, and ~300k of stock that mostly vests in years 3 and 4.