Good Morning!

The clear big announcement from this week was that AWS CEO Andy Jassy is going to be the next CEO of Amazon. (Amazon has stubbornly refused to comment on who is in the running to become AWS’s next CEO, but it’s Matt Garman).

Not only was I quoted in the New York Times, I successfully badgered their style guide into correcting “A.W.S.” to “AWS” because I am clearly as influential as I am petty.

From the Community

This issue is sponsored in part by my friends at ChaosSearch! As you know, log analytics at scale with an ELK Stack can be expensive, unstable, and relentlessly time-sucking. Now try ChaosSearch – a fully managed log analytics platform that delivers the Elasticsearch API you love, but with absolutely NO Elasticsearch under the hood! ChaosSearch leverages your own Amazon S3 as a data store, which means no data movement, no data retention limits and savings of up to 80% vs an ELK Stack. In fact with ChaosSearch, you just Store, Connect & Analyze to start experiencing insights at scale from ALL of your data (tell them Corey Quinn sent you)! Sponsored

Stories For Folks Who Love Spreadsheets is going to get a bunch of the readership clicking the link before getting this far into the sentence. It’s a dive into AWS Outposts and their economics, for the more reserved folks who don’t speak Accountant fluently.

A review of what’s new to v3 of the AWS SDK for JavaScript.

A post on avoiding cloud vendor lock-in.

A comparison between AWS’s, Azure’s, and Google Cloud’s cloud shell offerings. Given that AWS’s came out over five full years after GCP’s, unless it’s head and shoulders better than everything else in the space it should be considered largely a failure that was also late.

Apparently while completely re-imagining CloudFormation as the CDK, they neglected to account for “multiple stages / environments” as deploy targets. Here’s how to fix that.

I couldn’t sleep one night, so I made a video about AWS billing pain points that’s simultaneously catchy and horrifying.

CNBC has a profile of Andy Jassy that sheds some light on a private individual who overnight became a household name.

Remember DuckTools, our SaaS offering here at the Duckbill Group? We’re Googling it. A thorough blog post tells the tale.

The petty bickering between Microsoft and AWS over the JEDI contract may demonstrate that for the government the best cloud is no cloud at all. Nice job.

Now that earnings are out for the cloud companies people care about, here’s how 2020’s CAPEX for cloud buildouts breaks down.

Jobs

If you’ve got an interesting job for this newsletter’s eminently employable subscribers, get in touch!

Perhaps you’ve had trouble with the Amplify framework. Perhaps you’d like to help others avoid the challenges you’ve overcome. Perhaps you really like talking louder and louder because you misunderstand what “Amplify” is all about.Consider applying to become a Developer Support Engineer for the Amplify Framework. Work directly with open source users via GitHub issues – help reproduce customer issues, and answer their questions. Work with developers where they hang out, including Discord, Twitter, GitHub (as always it’s pronounced Jith-Ubb), Stack Overflow, and more. Note that this is a highly technical role – you should ideally have some front end knowledge (JS + 1 framework (React, vue, flutter, react native, etc..) is preferred. Note that this is NOT a typical “support” role–it reports through the Amplify service team itself.

Choice Cuts

Honeycomb’s approach to observability helps you resolve incidents faster, make your services performant, and reliably ship features quickly. Gain confidence in your code by clearly seeing and understanding all the dark hidden corners of production.

To learn how it works, join our Weekly Live Demo and ask our real live humans. Or schedule Observability Office Hours for 1:1 advice on tackling the specific problems most relevant to you. Stop guessing. Start knowing. Sponsored

AWS Amplify Hosting adds monitoring capabilities with Amazon CloudWatch integration – The party for front end developers draws to a close, as operations folks begin insisting they instrument their work in order to keep things running.

AWS Backup Events and Metrics now available in Amazon CloudWatch – Nobody cares about backup metrics, but they REALLY care about restore metrics. Those are unsupported but it’s okay because nobody really cares about CloudWatch either.

AWS Console Mobile Application adds support for new regions – Shut it down and work on a responsive design for the Management Console. This is patently ridiculous.

AWS Copilot launches v1.2 providing more deployment capabilities – Among other things, version 1.2 introduces support for CodeCommit, AWS’s git hosting service. Hopefully in version 1.3 it will introduce support for Perforce, a git competitor that almost nobody uses but still has way more customers than CodeCommit does.

AWS Lambda now supports Node.js 14 – This is notable because it means we’re about to get oh so very many emails again about deprecation of the oldest currently supported Node runtimes.

Insights is now generally available for AWS X-Ray – The first Insight it delivered was that X-Ray support is scattershot across AWS services and that implementing it is both difficult and annoying. Until those things all change, nobody is going to use X-Ray widely across the customer base.

Automation of User Onboarding and Offboarding Workflows – This solution should be of significant interest to the poor schmoos who have to find all the places in Amazon’s systems Jeff Bezos is hardcoded. It would absolutely be orders of magnitude simpler for the entire company if Andy Jassy would agree to legally change his name to “Jeff.”

Zurich Spain: Managing millions of documents with AWS – Without looking I know there is no possible way on God’s flat earth that this blog post will even mention the term “WorkDocs” once, because it’s a service that could do exactly this if it worked, but it doesn’t.

AWS PrivateLink for Amazon S3 is Now Generally Available – PrivateLink (usually used to communicate between VPCs) is now available for S3 (in this case used to communicate between a VPC and on-premises environments). No, you’re right, that makes little sense and is remarkably confusing. It’s not you.

New – Amazon Elastic Block Store Local Snapshots on AWS Outposts – Is this about Elastic Block Store, or is it about Storing Elastic Blocks? Terrible AWS product naming leads to widespread confusion–or would if enough people cared about this feature.

Building digital messaging into an app solves a problem; building in direct mail often just leads to new problems. If your direct mail process is outdated, automation never really becomes automatic — mail still has to work its way through a bunch of slow, complex manual steps before it can get out the door.Lob lets you automate your company’s ENTIRE direct mail process just like a digital channel. Our tools work with your existing platforms, slashing complexity (and cost!), boosting visibility and taking tedious tasks like printing and mailing off your team’s shoulders. Download this ebook to learn how modern direct mail works and how Lob simplifies the process, from start to finish. Sponsored

Testing EC2 Image Builder pipelines using Chef InSpec – If you aren’t already using Chef’s Inspect, there’s no better time to start than after Chef gets acquired by Progress (motto: “Who are you folks again?”), lays off or fails to retain basically the entire team who made Chef special, and are struggling to understand what the hell the thing is that they’ve just purchased.

Identifying opportunities to place overlay advertisements in video content – AWS is obsessed with helping its customers annoy their own customers.

Dow Jones’s AWS Cloud journey and adoption of Amazon EBS io2 volumes – I wonder if Dow Jones really needs all of those io2 volumes for performance reasons, or just think they do because they were looking at an… industrial average.

Setting up cross-account access with S3 Access Points – This blog post is way, way, way too long for anyone to actually do this unless they’re forced to, which means that users will instead take shortcuts and not adopt an awesome feature. Good attempt, make this easier please.

Tools

Software powers the world. LaunchDarkly is a feature management platform that empowers all teams to safely deliver and control software through feature flags. By separating code deployments from feature releases at scale, LaunchDarkly enables you to innovate faster, increase developer happiness, and drive DevOps transformation. To stay competitive, teams must adopt modern software engineering practices. LaunchDarkly enables teams to modernize faster. Intuit, GoPro, IBM, Atlassian, and thousands of other organizations rely on LaunchDarkly to pursue modern development and continuously deliver value. Visit us at launchdarkly.com to learn more. Sponsored

AWS Perspective lets you visualize AWS Cloud workloads. This would be in the AWS Console directly if AWS themselves had some Perspective.

There’s an AWS SDK for Rust. Note: this isn’t designed to actually be used for anything, but rather as a talking point in your ceaseless efforts to evangelize Rust instead of doing work.

Salesforce has put out a snazzy tool that helps create sensible SCPs for you.

… and that’s what happened Last Week in AWS.

Newsletter Footer

Sign up for Last Week in AWS

Stay up to date on the latest AWS news, opinions, and tools, all lovingly sprinkled with a bit of snark.

"*" indicates required fields

This field is for validation purposes and should be left unchanged.
Sponsor Icon Footer

Sponsor a Newsletter Issue

Reach over 30,000 discerning engineers, managers, and enthusiasts who actually care about the state of Amazon’s cloud ecosystems.