Page 1
Optimizing Amazon Linux 2023 for tiny EC2 instances: t3.nano, t3a.nano, or t4g.nano
I recently observed severe performance degradation when porting our S3 antivirus solution, bucketAV, from Amazon Linux 2 to Amazon Linux 2023 on tiny instance types such as t3.nano, t3a.nano, or t4g.nano. It took minutes to run commands that usually com...
Read moreHow 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 more