Corey Quinn Profile picture
Feb 1 9 tweets 3 min read
I've repeatedly said that if I were going to start a company from scratch today and I didn't have a pile of experience with @awscloud, I'd be hard pressed to choose a cloud provider who wasn't @GoogleCloud.
I stand by that, but let's bound this with the reality that I *do* have that experience with AWS.
If I'm building something for production, where downtime is going to have a real impact to my customers and to my business, it's borderline unthinkable that I'd pick a provider that isn't @awscloud.
This isn't me being a fanboy or a shill, and it isn't a particularly strong endorsement of any provider. The reason for my choice isn't that I know how AWS works – it's that I know how AWS breaks.
"We have Load Balancer X." Good for you. What happens when it fails to, y'know. Balance load?

What does that look like? How can I tell that that's what's happening?
No provider that I've seen talks about this. It's forbidden to even acknowledge that their services might degrade, according to The Book of Corporate Comms.

But everything breaks. I need to know how so I can figure out what I'll do when it inevitably does.
AWS is no better or no worse in this respect than any other provider; I simply have the benefit of a decade of hands-on-keyboard experience with the platform to be able to answer those questions. I know what's likely to fail first, and how I'll know.
I'll still be surprised, certainly! And not the good kind of surprise, either.

I don't know how you'd change my viewpoint on this. But the future of cloud isn't crusty old bastards like me.
Thought experiment. Let's pretend that @awscloud's Route 53 API had a published control plane RTO of 15 minutes and RPO of 2 minutes.

aka "It might rarely be down for up to 15 minutes, with data loss of up to 2 minutes of your last changes."

Would you like that?

• • •

Missing some Tweet in this thread? You can try to force a refresh
 

Keep Current with Corey Quinn

Corey Quinn Profile picture

Stay in touch and get notified when new unrolls are available from this author!

Read all threads

This Thread may be Removed Anytime!

PDF

Twitter may remove this content at anytime! Save it as PDF for later use!

Try unrolling a thread yourself!

how to unroll video
  1. Follow @ThreadReaderApp to mention us!

  2. From a Twitter thread mention us with a keyword "unroll"
@threadreaderapp unroll

Practice here first or read more on our help page!

More from @QuinnyPig

Feb 1
And now, the Alphabet (Google's parent company) earnings call. It's the rarest of unicorns: a YouTube video that doesn't whine at me to upgrade to YouTube Premium. Image
The market is happy. Stock up 7.5% in after hours trading.

A 20 for 1 stock split coming this summer.

Let's look at the @googlecloud numbers.
Google Cloud showed $5.5B revenue for the quarter, or a $22 billion annual run rate.

Margins are less rosy; for the quarter they lost just shy of $10 million a day.
Read 20 tweets
Feb 1
If I have to go through annual security awareness training, so do you.

@ESET may not enjoy this very much. It's threading time!
Well if someone markets to me under this name we know where it came from.
I... is this really necessary? I guess the 90 minute training's gotta be filled up with something.

"Meanwhile, Jackson's partner is cheating on him. Will he find out? Let's tune in..."
Read 32 tweets
Jan 31
So let's find out why GuardDuty is the spendiest @awscloud service in one of my AWS accounts for January.
Okay, a crapton of CloudTrail events. Hmm.

This account is part of an organization. I'd have expected this to show up either in the CloudTrail bucket account, or the org payer management account.
GuardDuty console in this account confirms it.
Read 9 tweets
Jan 29
It took me a while to figure it out, but the reason I adore @b0rk’s content is that she excels at approaching explaining things in a way I can only aspire to. A thread…
Her latest is a great example of what I’m talking about. Go read it, then come back.

jvns.ca/blog/2022/01/2…
Think of basically every other ipv6 advocacy piece you've ever read. They all round to "here's why it's good and you should use it," usually with a helping of "you ignorant jackass" sprinkled throughout.
Read 9 tweets
Jan 29
If you had given me 200 guesses about which company just pulled a “hey fuckstick, we’re turning on a chargeable service for your account because fuck you” I would not have guessed @awscloud.

Clearly times are changing and so must my impressions and opinions about the company.
Yeah, it's not going to impact a bunch of folks financially, but this is the first time I can *ever* recall that "configure something in AWS, leave on a trip for a decade, and come back to a higher monthly bill" has been true for any customer.

Read 11 tweets
Jan 28
Sure are a lot of JavaScript fans on Twitter. I think there'd be more Python shitposts except we're all busy trying to solve dependency problems.
I want to do a python project on my Mac. Okay, install asdf so I don't destroy my system python install, select the version.
Make sure my shell is configured to use it properly.

Time to pip install the stuff I need to globally.

Now time to create that project. Use a virtualenv to contain dependencies. Install all that global stuff all over again...
Read 9 tweets

Did Thread Reader help you today?

Support us! We are indie developers!


This site is made by just two indie developers on a laptop doing marketing, support and development! Read more about the story.

Become a Premium Member ($3/month or $30/year) and get exclusive features!

Become Premium

Don't want to be a Premium member but still want to support us?

Make a small donation by buying us coffee ($5) or help with server cost ($10)

Donate via Paypal

Or Donate anonymously using crypto!

Ethereum

0xfe58350B80634f60Fa6Dc149a72b4DFbc17D341E copy

Bitcoin

3ATGMxNzCUFzxpMCHL5sWSt4DVtS8UqXpi copy

Thank you for your support!

:(