Welcome to cloudonaut
Your launchpad for Amazon Web Services (AWS)
By Andreas & Michael Wittig. Since 2015, we published 384 articles, 88 podcast episodes, and 96 videos.
Start readingWelcome to cloudonaut
Your launchpad for Amazon Web Services (AWS)
By Andreas & Michael Wittig.
Start readingHow to monetize an API on AWS?
Did you develop an API and want to sell access? Here is how I combined Amazon’s API Gateway (REST APIs) and FastSpring, a payment and subscription platform, to monetize our API for malware scanning. Luckily, you can apply the pattern to any REST API. T...
Read onRecent posts
Subscribe to stay up to date. Browse our archive of 384 posts.
Cleaning up AMIs
Costs are like fingernails. You have to cut them constantly. When working with AWS, cleaning up unused resources is crucial. Otherwise, you will end up with a steadily growing AWS bill and waste money. Do you build AMIs automatically, for example, with ...
Read onHow to reduce costs for GitHub Actions?
GitHub Actions is my favorite CI/CD solution. Over the past year, I gradually switched all projects from CodePipeline to GitHub Actions. To this day, I enjoy the smooth user experience. However, GitHub-hosted runners quickly become a big item on GitHub’...
Read onKMS Key Policy Privilege Escalation
Encrypting data at rest is a widespread best practice on AWS. In 2019, Werner Vogels set the tone with his motivational slogan, “Dance like nobody’s watching. Encrypt like everyone is!”. AWS shipped the ability to encrypt data at rest for almost all its...
Read onConnect GitHub Actions with AWS VPC
GitHub Actions is my preferred CI/CD solution. I’m using GitHub Actions to build and deploy applications on AWS. However, GitHub Actions does not have access to private subnets, which is required in the following scenarios: Execute database migrations ...
Read onProtect Amazon Connect from viruses and malware by scanning attachments
Four years ago, we stumbled into Amazon Connect. In essence, Amazon Connect allows your users to reach your organization represented by agents via phone or chat. While chatting, Amazon Connect allows users and agents to upload attachments. For many year...
Read onWorldwide availability of EC2 instance types
The promise sounds tempting; with AWS, you can roll out your infrastructure in 28 regions worldwide. Indeed, it is an eye-opening moment when rolling out the same infrastructure into multiple regions to serve users in different parts of the world. Howev...
Read onUpdated CloudFormation vs Terraform in 2022
The most reliable way to automate creating, updating, and deleting your cloud resources is to describe the target state of your infrastructure and use a tool to apply it to the current state of your infrastructure (see Understanding Infrastructure as Co...
Read onUpdated Amazon ECR vs. Docker Hub vs. GitHub Container Registry
Have you worked with a Linux package manager like apt or yum before? A container registry is similar, but instead of packages, it distributes container images. A container registry is a crucial aspect of a containerized workflow and infrastructure. This...
Read onUpdated Managing application secrets: SSM Parameter Store vs. Secrets Manager
Many applications interact with external or internal systems like databases or REST APIs. When your application talks to another system, it usually authenticates with a secret, e.g., an API key, username + password, or a certificate. This leads to the q...
Read onRecent videos
Subscribe to stay up to date. Browse our archive of 96 videos.
[cloudonaut podcast] Vol. 89
[cloudonaut podcast] Vol. 88 — AWS networking without burning money?
🔥 AWS News Check: New AWS Region in Mexico is in the works
🔥 AWS News Check: API Gateway now supports TLS 1.3
Recent podcast episodes
Subscribe to stay up to date. Browse our archive of 88 episodes.
#089 Copying 5 TB in 15 minutes
Andreas and Michael are sharing their learning while building on AWS. This episode is about cost-efficient networking on AWS. Besides that, Andreas and Michael discuss how to speed up infrastructure tests by parallelization and multiple AWS accounts. L...
Start listening#088 AWS networking without burning money?
Andreas and Michael are sharing their learning while building on AWS. This episode is about cost-efficient networking on AWS. Besides that, Andreas and Michael discuss how to speed up infrastructure tests by parallelization and multiple AWS accounts. L...
Start listeningMost popular blog posts
This is what our readers have enjoyed most in the last three months.
Review: AWS Fault Injection Simulator (FIS) – Chaos as a Service?
AWS allows us to run applications distributed across EC2 instances and availability zones. By adding load balancers or message queues to the architecture, we can achieve fault tolerance or high availability. But how can we test that our system can survi...
Read onCheap, Durable, Fast. How to choose an EBS volume type?
Elastic Block Storage (EBS) provides solid state drives (SSD) and hard disk drives (HDD) for EC2 instances. The virtual machine accesses the persistent storage via the network. In December 2020, AWS announced another volume type called General Purpose S...
Read onHow to Become an AWS Certified Solutions Architect
In 2012, I created my first AWS account. Back then, I worked as a software engineer and was looking for a way to deploy an online trading platform. Two years later, I attended re:Invent — the yearly conference organized by AWS — in Las Vegas for the fir...
Read onHej, Andreas & Michael here!
We launched the cloudonaut blog in 2015. Since then, we have published 384 articles, 88 podcast episodes, and 96 videos.
Besides sharing our learnings about all things AWS on cloudonaut, we're currently working on bucketAV, HyperEnv for GitHub Actions, and marbot.
To support our work on cloudonaut, please subscribe to our newsletter, podcast, or YouTube channel and share our content with your friends and coworkers.