[Be a Better Dev Newsletter] #010 - Mandatory MFA is Coming + Video Recaps


Be a Better Dev

October 21st, 2023

AWS is stepping up their security game by making Multi Factor Authentication (MFA) mandatory for users signing in to root accounts. The new feature is expected to be rolled out by mid 2024 with affected users being notified via e-mail channels.

This is a welcome change that probably should have been implemented since day 1. As I've mentioned in previous newsletters and YouTube videos, the amount of users that suffer from inexplicable "hacks" to their AWS account is frighteningly large. This new enforcement of MFA on root is a step in the right direction, but won't protect you from all security vulnerabilities such as accidentally leaking your access/secret keys to github—whoops!

For those of you who don't already have MFA enabled, you absolutely should—and not just for your root account, but for ALL your accounts. There's an easy way to get this set up using your Cell Phone and the Google Authenticator app (iOS link, Android link). Here's an old tutorial video walking you through the process of setting MFA up. Note that the exact UI interface may have changed but the concepts remain the same.

Using Google Authenticator is an easy way to get started at no additional cost, but this will require a couple of extra phone taps that can get annoying—especially if you're like me and like to keep your cell phone in another room to avoid distractions.

If you're looking for more convenient hardware based alternatives take a look at Yubikeys. These little gems plug directly into your USB for easy access. When prompted to provide your MFA, you simply long-press your Yubikey and it auto-fills the input. They cost about $50 USD for the cheapest one but are much more convenient than needing to use a Cellphone. I've been using Yubikeys for the past 5 years and I can't speak more highly of them.

Now here's a recap of the most notable videos published in the past few weeks.

Video Recaps

video preview

As mentioned in my previous newsletter, Amazon Bedrock — AWS' generative AI service, is now generally available. In this video, I walk you through the console and get you set up using the playground execution mode. I also show you how to invoke one of Bedrock's models programmatically using boto3 and Python.

video preview

If you've every wondered how big tech companies organize themselves to build large software projects, give this video a watch. In it, I walk through the process of how these companies are structured, the ideation process (top down vs bottom up), and the actual steps used to scope and develop projects that cut across multiple teams.


Unsubscribe · Preferences

Read more from

Be a Better Dev May 4th, 2024 Hey there! I've got an awesome offer for you this Star Wars Day. I've partnered with the best AWS content creators to give you 30% off on a fantastic range of AWS books and courses! From left to right: Yan Cui, Philip Riecks, Sandro Volpicella, Alex DeBrie, Me, and Tobias Schmidt Enter the code BIGBUNDLE at checkout to get your discount. But hurry, this offer ends in 3 days. Check out these deals: 30% OFF on AWS Learning Accelerator: Perfect for beginner to...

Be a Better Dev February 18, 2024 In a recent video, I expressed my frustration with AWS's definition of "Serverless". The video seems to have resonated with the community, particularly folks' frustration with how AWS is throwing the term Serverless around all willy nilly. The recent announcements of "Serverless OpenSearch" and "Serverless Aurora" come to mind as not-so-serverless serverless offerrings. What are your thoughts? Separately, my recent course - AWS Step Functions Masterclass -...

Be a Better Dev September 17th, 2023 The AWS Architecture Blog As many of you may know, I'm a huge fan of learning about how companies deploy and use AWS to solve their business problems. In our daily jobs, we typically only get exposure to our own problem domain and it's helpful to see how other companies leverage services that we previously may have never touched. In other words, learning through others exposes our blind spots and broadens our horizons. For many years, I've been making...