So @awscloud likes to make a big deal about "the first launch of #reInvent." Let's do something else: the last launch of #requinnvent. That's right, I'm dumb enough to launch a product during #reInvent.

Let's start by talking about cost management SaaS tools. A thread...
I've been on record for a while as saying that they suck, because they do. "Percent of your @awscloud bill" pricing, they try to do way too much (you don't use 90% of it), and they're all trying to be Expensive and Complicated Cost Explorer.
Worst of all, a tool can't replace a person in analyzing your AWS costs. There's no API for business insight, and attempting to install one into your staff apparently violates a bunch of laws.
But people don't operate in a vacuum.

Here at the Duckbill Group, we don't analyze @awscloud bills via PDF and dead-reckoning; we've built a suite of internal power tools. And somewhere along the way, we figured they might be helpful for others as well.
So today we're launching these internal power tools as a SaaS product, called DuckTools. They're a suite of tools that augment people instead of replacing them. These are focused tools that do specific things, and they do them very well.
"Corey is this another one of your 'Twitter for Pets' gags?" That's a very fair question. If it is, it's *incredibly* elaborate. Check out DuckTools.com. The two apps available at launch are up and working with demo videos.
For the first, @awscloud Savings Plans are great--but how do you handle figuring out what commit level makes sense for your environment? Meet the Savings Plan Calculator–a scenario modeling tool to answer that exact question and overcome the AWS console's limitations.
We reverse engineered how Savings Plans work and solved for the most aggravating limitations today–then built a tool to let you do scenario modeling, apply visualizations, and answer a whole host of "what if we did X" style questions.
Y'know... the kinds of questions business people might ask before green-lighting a multi-million dollar expense. The current AWS Savings Plan calculator's response to this is "lol I dunno."
For our second tool, let's say you have a bunch of RIs that are expiring in a week. How much of a savings plan commit should you purchase? AWS's approach is "run for another week at on-demand pricing and then we'll have a recommendation for you." How Customer Obsessed of them.
The DuckTools RI Migrator (DRIM is a better name than Systems Manager Session Manager by light-years) tells you what to buy so you can queue the purchase to take effect at the right moment without wasting money. Sounds simple, but it *DOESN'T EXIST.*
So there you have it--a glimpse into what @kkutcha built immediately after seeing my original python scripts, shrieking, removing my GitHub access, and starting over from scratch.
Note that DuckTools.com has a form for a conversation with us rather than a "pay with credit card and start using it immediately." We want to do this *right*. What we've built works for us and our customers--but we want to talk to you before asking for access.
To learn more, my homage-to-@jeffbarr launch blog post is at ducktools.com/blog/ducktools….

• • •

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

16 Dec
And now, a nitpicker's guide to @awscloud's new Cloud Shell offering, announced today at #reinvent.
I was surprised and delighted to see it today. Yesterday, I was surprised and delighted to see the new console search.

Both product teams were apparently surprised but not so delighted to see each other. Image
Sadly there's no data on the persistence guarantee of that 1GB of storage. "THAT'S WHERE ALL OF MY PRIVATE KEYS LIVED!" shrieks the future customer with even worse workflow patterns than me. Image
Read 7 tweets
16 Dec
I sometimes say that from a pure technology perspective @GCPcloud is 3-5 years ahead of @awscloud.

When it comes to Cloud Shell, they’re ahead by 5 years and 2 months.

cloudplatform.googleblog.com/2015/10/live-f…
And there’s no shame in losing to Google at technology sometimes!

But @Azure was there 3.5 years ago too.

azure.microsoft.com/en-us/blog/pub…
And yikes, @OracleCloud released Cloud Shell back in February.

blogs.oracle.com/cloud-infrastr…
Read 4 tweets
15 Dec
In 2017, @werner gave a keynote that foretold the future—#theWernerProphecies. What will he reveal at #reinvent today?
Welcome to my #requinnvent livetweet thread.

This #reinvent DJ set was filmed before COVID, he's just wearing a mask because he's super anal about not getting dust on any of his records.
The hidden benefit of wearing a mask to DJ is that you can beatbox along with the music without spitting all over your equipment.
Read 38 tweets
10 Dec
It's the AWS infrastructure keynote with Peter DeSantis, and this is my #reQuinnvent livetweet thread. Like an @awscloud groundhog, this is the one day a year he comes out of the data center to tell us what he's seen, look for his shadow, and use the bathroom.
♪ ♫ ♬ He's coming out of his cage, and he's feeling just fine... ♪ ♫ ♬
#reinvent
Music in a minor key about adversity is a great choice to kick off a keynote about infrastructure. Hardware is always depressing; it's a real kick in the rack nuts. #reinvent
Read 50 tweets
10 Dec
So here's an @awscloud Lambda@Edge problem that's haunted me for ages. A thread, as I thrash and attempt to learn the things I don't know...
Curling the official @awscloud status page takes .3 seconds to complete. If I curl stop.lying.cloud, that takes 23 seconds to complete. And it absolutely should not.
The domain points to a CloudFront distribution. That distribution invokes a Lambda function that returns HTML with my suitable modifications to the payload.
Read 10 tweets
9 Dec
And now the Data Analytics leadership session at #reinvent--oh what the damn hell. @rahulpathak didn't dress up for our podcast recording nearly so well!
This entire slide also applies to the @awscloud bill.
"Here's how Moderna uses our services to fight the pandemic, so you can feel better about using those same services to show ads to people."
Read 14 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

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

Donate via Paypal Become our Patreon

Thank you for your support!

Follow Us on Twitter!