Andreas Wittig's Avatar

Andreas Wittig

@andreaswittig.bsky.social

๐Ÿ‘ทโ€โ™‚๏ธ Building micro-SaaS on AWS ๐Ÿ›ก๏ธ bucketAV - Virus Scan for S3 ๐Ÿ› ๏ธ HyperEnv - self-hosted GitHub runners ๐Ÿฆ  attachmentAV - Virus Scan for Atlassian + Salesforce ๐Ÿšจ marbot - Alerts and Notifications for Teams ๐ŸŒ Sharing my learnings at cloudonaut.io

179 Followers  |  210 Following  |  45 Posts  |  Joined: 20.11.2024  |  1.8429

Latest posts by andreaswittig.bsky.social on Bluesky

Preview
Worldwide 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-ope...

๐Ÿ“ฃ I've updated my blog post Worldwide availability of EC2 instance types.

1๏ธโƒฃ Only 8 instance families are available in all commercial regions: c6g, i3en, i4i, m6g, m6gd, r6g, t3, t4g.
2๏ธโƒฃ In some regions, not all instance types of an instance family are supported.

cloudonaut.io/worldwide-av...

31.07.2025 18:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Have you ever tried to create clients/SDKs for Java, TypeScript, ...? I had issues with the generated code not working or not even compiling.

31.07.2025 18:42 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ“I am faced with the challenge of creating SDKs for TypeScript, JavaScript, Java, Python, Ruby and Go to simplify access to a simple REST API. I'm currently looking at smithy, which AWS uses or plans to use for its SDKs. Has anyone used smithy or a different approach before?

10.07.2025 07:19 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿคฏ "The default version of a launch template cannot be specified in AWS CloudFormation. The default version can be set in the Amazon EC2 console or ..."

Why oh why? Because it would be too convenient to use the CloudFormation resource AWS::EC2::LaunchTemplate to do so?

#awswishlist #awscommunity

06.06.2025 08:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ™€ Oh, this is an unexpected limitation of GitHub Actions:

When pushing more than 3 tags at once, GitHub Actions does not trigger any workflows.

#github #githubaction

23.05.2025 07:21 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿ†• AWS announced just-in-time node access for AWS Systems Manager. The announcement caught my attention, as I've been looking for a way to restrict and audit access to EC2 instances in a fine granular manner.

But, AWS charges $10/month for every EC2 instances opted-in for the feature. ๐Ÿคฏ

30.04.2025 13:40 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Andreas wearing a headset recording a podcast.

Andreas wearing a headset recording a podcast.

It's been a while. After a 6 months pause, we recorded another episode of the cloudonaut podcast.

Michael shares what he learned about Amazon Linux 2023 on t3.nano and other small instance types.

Andreas give insights into how to get ISO 27001 certified.

podcast.cloudonaut.io/93-getting-i...

10.04.2025 13:02 โ€” ๐Ÿ‘ 3    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

๐Ÿšจ We are observing 404 errors when downloading the certificate to verify the signature of SNS messages. Anyone with the same problem?

04.04.2025 19:30 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Andreas smiling and holding an ISO 27001 certification into the camera.

Andreas smiling and holding an ISO 27001 certification into the camera.

๐ŸŽ‰ We made it! Our Information Security Management System is ISO 27001 certified. Michael and I learned a lot along the way -a detailed blog post will follow- and are happy to show our commitment to the security of our customer's systems and data.

26.03.2025 14:52 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

2๏ธโƒฃ Vulnerability management for source code and production systems

We learned a lot along the way. What are your experiences from 3rd party audits?

19.03.2025 09:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

About 2 months ago, we started preparing for an ISO 27001 audit. During the preparation we identified two major areas where we needed to improve our procedures.

1๏ธโƒฃ Access management and endpoint security which is especially challenging when working with freelancers

19.03.2025 09:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Me hiding under my desk.

Me hiding under my desk.

We handed over our policies, procedures, and evidence to an auditor for an ISO 27001 certification. And now I have exam nerves.

There is no good reason for my fear, because we are well prepared. ๐Ÿงต

19.03.2025 09:26 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Preview
a baby is looking out of a window wearing a hat . Alt: A baby wearing a hat is looking throwing money out of a window.

VPC Endpoints could be a great service, if AWS would offer them for free and not charge $7 per service, AZ, and month plus traffic. Ridiculous!

17.03.2025 17:55 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

So far, I came across the following possibilities to backup and restore a DynamoDB table:

1๏ธโƒฃ DynamoDB Backup
2๏ธโƒฃ AWS Backup
3๏ธโƒฃ S3 Export/Import
4๏ธโƒฃ DynamoDB API (Scan, PutItem)

10.01.2025 14:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Post image

What's your preferred method to move data between DynamoDB tables? For example, when moving DynamoDB tables to another account. Bonus points for methods, that work with IaC tools like Terraform.

#AmazonWebServices #awscommunity #dynamodb

10.01.2025 12:57 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Feedback from one of my freelance clients:

"this PR is a christmas miracle"

๐Ÿคฉ

20.12.2024 14:28 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Low signals: These small amounts that are draining your AWS budget Chasing idle AWS assets

Just published a deep dive into the sneaky ways AWS costs creep up on you ๐Ÿ•ต๏ธโ€โ™‚๏ธ

Found out that companies wasted $157B on cloud services last year. Most had no idea they were leaving money on the table.

Check out full story on how these costs add up and what you can do about it: unusd.cloud/blog/post-5

20.12.2024 16:00 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ“To all small software companies: are you ISO 27001 certified? If so, which tools and providers would you recommend?

We are investigating our options to achieve an ISO 27001 certification in 2025 for attachmentAV and other products.

20.12.2024 14:24 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
LinkedIn This link will take you to a page thatโ€™s not on LinkedIn

Compared to the CDK the cfn-modules are very simple to use. It's just a suite of CloudFormation templates that you stick together with nested stacks. npm is used to install and update the modules.

Check it out!
๐Ÿ‘‰ github.com/cfn-modules/...

#awscommunity #cloudformation #AmazonWebServices

๐Ÿงต(2/2)

19.12.2024 12:38 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

During the past weeks, I spent some time modernizing a suite of CloudFormation templates called cfn-modules, that we used heavily for our consulting gigs.

โœ… Migrated CI/CD from CodeBuild to GitHub Actions
โœ… Migrated Lambda functions to Node.js 22
โœ… Updated Amazon Linux AMIs
โœ… ...

๐Ÿงต (1/2)

19.12.2024 12:38 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

Oh, I totally understand your point of view. My intention is to find out whether it is worth to built a solution on top of the building blocks that AWS provides. I'm investigating the options to become a vendor in that space. ๐Ÿ˜

13.12.2024 21:36 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0
Using list management - Amazon Simple Email ServiceUsing list management - Amazon Simple Email Service Provides information about creating and managing contact lists.

I did not have a deeper look into this yet. But it seems like SES provides a feature for list management already. See docs.aws.amazon.com/ses/latest/d... for details.

13.12.2024 20:19 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Review: Amazon GuardDuty Malware Protection for S3 Learn how AWS GuardDuty protects your cloud infrastructure from viruses, malware, and other cyber threats. Discover best practices for implementing GuardDuty to enhance your AWS security posture and d

We also offer a product called bucketAV, which focuses on scanning files stored on S3.

There is indeed an AWS service that also scans S3 objects for malware: Amazon GuardDuty Malware Protection for S3. We've compared bucketAV with GuardDuty a few months ago: cloudonaut.io/review-amazo...

13.12.2024 20:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Virus and Malware Scan API Self-hosted on AWS Scan files for viruses, worms, trojans, ransomware and other kinds of malware by sending them to the attachmentAV API powered by Sophos. SaaS or self-hosted on AWS.

attachmentAV provides an API to scan files for viruses and malware. It's used by customers, who are not storing data on S3 or who want to scan the files before storing them on S3 (see attachmentav.com/solution/vir...).

13.12.2024 20:12 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

We are thinking about moving away from @kit.com as well. Currently, our idea is to use SES and semplates.io instead. What are the must-have features from your point of view?

13.12.2024 07:47 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 2    ๐Ÿ“Œ 0
New: attachmentAV Virus and Malware Scan API
Now available on AWS Marketplace

New: attachmentAV Virus and Malware Scan API Now available on AWS Marketplace

๐ŸŽ‰ We are launching a new product today: attachmentAV Virus and Malware Scan API (Self-hosted on AWS)

๐Ÿ›ก๏ธ Protect your workloads from viruses and malware
๐Ÿฆ  Integrate virus scanning by calling a REST API
โ˜๏ธ Deploy the API to your AWS account

๐Ÿ‘‰ Now available on the AWS Marketplace.

Spread the news!

13.12.2024 07:02 โ€” ๐Ÿ‘ 2    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿ‘Ž The code completion does not work very well. It comes up with totally wrong suggestions often.
๐Ÿ‘Ž For both code completion and generation the response times are quite high.

โ“Are you using local LLMs for programming? Or are you fine with LLMs running in the cloud?

๐Ÿงต (3/3)

11.12.2024 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Here are my observations so far:

๐Ÿ‘ Getting started with ollama and Continue is straight forward.
๐Ÿ‘ Rewriting small parts of code works quite well.
๐Ÿ‘ Letting the AI explain parts of the code is useful from time to time.

๐Ÿงต (2/3)

11.12.2024 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐Ÿง  I'm experimenting with local LLMs for programming. My setup consists of three building blocks:

1๏ธโƒฃ ollama to download and run LLMs.
2๏ธโƒฃ Continue for code completion, code generation, and discussion integrated into VS Code.
3๏ธโƒฃ MacBook Pro with M4 Pro

๐Ÿงต (1/3)

11.12.2024 14:42 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

๐ŸŽž๏ธ It's amazing how fast AWS publishes the keynotes and breakout sessions at #reInvent 2024 on YouTube. Amazing experience, for those who are watching from home. Thanks! ๐Ÿ™

04.12.2024 08:15 โ€” ๐Ÿ‘ 4    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@andreaswittig is following 18 prominent accounts