Danny Steenman

Danny Steenman @dannysteenman

About: Principal Cloud Consultant, AWS Partner Ambassador & Community Builder. Writing articles about Amazon Web Services.

Location:
Amsterdam, The Netherlands
Joined:
Nov 2, 2021

Danny Steenman
articles - 94 total

AWS CDK vs Terraform: The Complete 2026 Comparison

You're about to make a decision that will shape your infrastructure code for the next 3-5 years....

Learn More 8 1Jan 3

Case Study: Reducing Complexity By Migrating from K8S to ECS Fargate for NetworkLessons

Rene Molenaar built NetworkLessons.com into one of the most comprehensive learning platforms for...

Learn More 1 0Jan 3

What is ClickOps? The Complete AWS Guide to Eliminating Manual Operations

Most AWS users start their cloud journey in the AWS Management Console. It's intuitive, visual, and...

Learn More 1 0Jan 3

AWS Account Best Practices: Secure Your AWS Account Before It's Too Late

Most AWS security breaches don't start with sophisticated attacks. They start with basic account...

Learn More 0 0Dec 30 '25

AWS Control Tower Alternatives: From Console to Code

You've probably heard the HackerNews sentiment: "friends don't let friends use Control Tower." That...

Learn More 0 0Dec 30 '25

AWS Control Tower vs AWS Organizations: One Builds on the Other

AWS Control Tower vs AWS Organizations isn't an either/or choice. Control Tower is built ON TOP of...

Learn More 6 0Dec 30 '25

AWS Multi-Account Best Practices: Build a Scalable, Secure Foundation

Multi-account architecture is AWS's recommended approach for organizations running production...

Learn More 1 0Dec 30 '25

AWS Cloud Foundation Playbook for High-Growth Startups & Enterprises

Most AWS environments start simple — one account, one team, one product. Then you grow. More...

Learn More 0 0Dec 11 '25

Why AWS Delegated Administrators Are Essential for AWS Multi-Account Architectures

The management account in your AWS Organization is your most privileged asset. It controls billing,...

Learn More 0 0Dec 11 '25

AWS Enterprise Support vs Partners: Which One Do You Actually Need?

You're scaling on AWS and facing a critical decision: Should you invest in AWS Enterprise Support...

Learn More 1 0Nov 14 '25

AWS Multi-Account Strategy: The Right Architecture for Your Growth Stage

You're running everything in a single AWS account. It worked fine when you started, but now you're...

Learn More 1 0Nov 14 '25

AWS Organizations Best Practices: The Critical Configurations Most Teams Miss

Most teams enable AWS Organizations, create a few OUs, and stop there. They've technically set up...

Learn More 1 0Nov 14 '25

AWS Professional Services: What You Should Know Before You Migrate

Migrating to AWS can be daunting when you lack the expertise. AWS has a solution: Professional...

Learn More 2 1Nov 14 '25

Automatic Preview Environments with SST and GitHub Actions

Learn how to set up automatic preview environments for Next.js apps using SST and GitHub Actions, similar to Vercel's preview URLs but on AWS infrastructure.

Learn More 1 0Nov 14 '25

Case Study: Building Enterprise-Grade AWS Infrastructure for Accolade

Case study detailing how Towards the Cloud partnered with Accolade to build a secure, scalable, and SOC 2 compliant AWS landing zone.

Learn More 4 0May 8 '25

Amazon ECS vs Amazon EC2: What's Best for Modern Cloud?

Compare Amazon ECS and EC2 to understand their strengths, differences in compute, management, scaling, and best-fit scenarios for modern cloud architecture.

Learn More 0 0May 8 '25

Amazon ECS vs AWS Fargate: 5 Most Important Differences Explained

Compare Amazon ECS and AWS Fargate based on control, pricing, complexity, scalability, and security to choose the best container service for your needs.

Learn More 0 0May 8 '25

How to switch profiles using AWS CLI

Learn how to configure and switch between AWS CLI profiles using IAM user credentials or AWS SSO. Use the `--profile` flag for quick switching in your commands.

Learn More 0 0May 8 '25

Use AWS Session Manager to Securely connect to an EC2 instance

In this article, you'll learn how you can quickly and securely connect to your Amazon EC2 instance using AWS Session Manager in the AWS Console and AWS CLI.

Learn More 0 0May 8 '25

Check if a key exists in an S3 Bucket using Boto3 Python

You'll learn how to check if a key exists in an s3 bucket using boto3 and python. The code can be copied from this blog post, so you can use it right away!

Learn More 0 0May 7 '25

Easily install Python 3 and Pip on an EC2 Instance

Learn how to install Python 3 and Pip on an Amazon EC2 instance running Amazon Linux 2 or Ubuntu with this step-by-step guide.

Learn More 0 0May 8 '25

How to write a file or data to S3 using Python Boto3

In this guide, we'll explore 3 ways on how to write files or data to an Amazon S3 Bucket using Python's Boto3 library.

Learn More 0 0May 7 '25

How to Configure Absolute Import Paths in JavaScript

Learn how to set up absolute import paths in your JavaScript project using Webpack or Create React App's jsconfig.json for cleaner and more maintainable code.

Learn More 0 0May 7 '25

Check AWS CLI Credentials and Permissions

Learn how to identify your active IAM user or role and list its granted permissions using the AWS CLI with `sts get-caller-identity` and `iam get-account-authorization-details`.

Learn More 0 0May 7 '25

How to Upgrade the AWS CLI to the Latest Version

This guide walks you through upgrading AWS CLI v2 to the latest version on Linux, macOS (using Homebrew), and Windows, ensuring optimal performance and security.

Learn More 0 0May 7 '25

How to Assume an IAM Role in AWS via CLI & Console

Learn the simplest method to assume an AWS IAM role using the AWS CLI and open sessions in the AWS Console with temporary credentials, featuring the 'Granted' tool.

Learn More 0 0May 7 '25

Designing a Multi-Principal IAM Role using AWS CDK

Learn how to create an AWS IAM role assumable by multiple principals (e.g., services like EC2 and DynamoDB) using AWS CDK's CompositePrincipal or addPrincipals method.

Learn More 0 0May 7 '25

Assign a Custom Role to a Lambda Function with AWS CDK

Learn how to create a custom IAM role and assign it to an AWS Lambda function using AWS CDK in TypeScript, including adding extra permissions.

Learn More 0 0May 7 '25

Create a DependsOn relation between resources in AWS CDK

Learn how to create an explicit 'DependsOn' relationship between AWS resources like RDS and EC2 instances using AWS CDK in TypeScript to control deployment order.

Learn More 0 0May 7 '25

Managing AWS Credentials with Boto3 in Python: A Complete Guide

In this guide, we will walk you through four methods of specifying credentials in Boto3, starting from the basic approaches of using environment variables and…

Learn More 0 0May 7 '25