Page 1
How to reduce your AWS Config bill for volatile workloads
Your AWS bill is mostly based on usage, which is great. The more you use it, the more you pay. When usage increases by 50%, the AWS bill grows by 50% as well. But lately, I realized that something odd was happening. In this blog post, I share my story a...
Read moreHow to generate SDKs for a REST API powered by Amazon API Gateway
Part of our attachmentAV offering is an API, powered by Amazon API Gateway (REST APIs), allowing developers to integrate virus and malware scanning into their applications. To increase discoverability and simplify integration we decided to build softwar...
Read moreSimplified AMI deletion: new feature streamlines cleanup
For years, deleting an Amazon Machine Image (AMI) required a cumbersome two-step process: first deregistering the AMI, then manually deleting the underlying EBS snapshots. Forgetting that second step was costly—orphaned snapshots would accumulate, causi...
Read moreGetting ISO 27001 certified as a 2-person company
For more than five years, we have been selling software to customers worldwide. But so far, we mainly sold software solutions that customers run on their own cloud infrastructure. Last year, we started attachmentAV, a Software-as-a-Service (SaaS) soluti...
Read moreS3 Virus Scan and Malware Protection Step-by-Step Guide
Do users or 3rd party systems upload data to your S3 buckets? How do you ensure that viruses, trojans, ransomware and other kinds of malware are detected before causing harm? Besides sharing our learnings about all things AWS at cloudonaut, we’re build...
Read moreReduce GitHub runner costs by leveraging EC2 spot instances
We learned the hard way, that GitHub Actions is getting expensive when using GitHub-hosted runners. Back in 2023, we decided to build a solution for self-hosted runners on AWS to reduce costs. A few months later, we released HyperEnv to the public. Over...
Read more10th anniversary - our story
Today, we -the Wittig brothers- are celebrating the 10th anniversary of our company. Here we want to tell our story and say thank you! PrehistoryIn 2012, Michael and I joined the same team at Tullius Walden Bank with the mission to build a trading plat...
Read moreHow to move a DynamoDB table to another region or account?
How to move data from one DynamoDB table to another? For example, when it becomes necessary to move a DynamoDB table to another account or region. In the following blog post, I will discuss three different options to move DynamoDB tables by backing up a...
Read moreOptional DependsOn with CloudFormation: Metadata to the rescue
When working with AWS CloudFormation, sometimes it’s necessary to incorporate optional dependencies into your template. Recently, I encountered a situation where I had to build a single CloudFormation template to manage both a VPC and an application—tho...
Read moreAre you missing an AWS resource in Terraform? Try awscc provider!
There is nothing more frustrating than running into gaps in resource coverage when working with Infrastructure as Code tools like Terraform or CloudFormation. Not being able to use the latest features to solve a challenge is demotivating. Recently, I di...
Read more