Blog

Read our latest technical reports and insights from our top professionals

document processing with ai agents: when to use bedrock agentcore runtime (vs lambda)
AWS

Document Processing with AI Agents: When to Use Bedrock AgentCore Runtime (vs Lambda)

Document processing agent automation Background Intelligent document processing is a pattern we …

ai isn't a hammer. that's the problem | ai dependency, deskilling and critical thinking
AI

AI Isn't a Hammer. That's the Problem | AI Dependency, Deskilling and Critical Thinking

Exoskeleton effect A Guardian column this week asks whether AI dependency is eroding our ability to …

process large files at scale with aws lambda
AWS

Process large files at scale with AWS Lambda

Multithreading lambda: process large file at scale Background Using serverless technologies like …

centralised root access management in aws organizations: reducing risk and operational overhead
AWS

Centralised Root Access Management in AWS Organizations: Reducing Risk and Operational Overhead

Centralised Root Access Management in AWS Organizations Background Over the years, we have helped …

processing over 50 million documents with aws serverless: an intelligent document processing success story
AWS

Processing over 50 Million Documents with AWS Serverless: An Intelligent Document Processing Success Story

Intelligent Document Processing with AWS Serverless Executive Summary We helped a UK financial …

what is cors and how to test it
AWS

What is CORS and how to test it

What is CORS and how to test it header image Understanding CORS: Cross-Origin Resource Sharing 1. …

managing large iam policies: overcoming character limits
AWS

Managing Large IAM Policies: Overcoming Character Limits

Managing Large IAM Policies: Overcoming Character Limits Background While working with AWS Identity …

how to fine-tune the memory for a lambda function
AWS

How to fine-tune the memory for a Lambda function

How to fine-tune the memory for a Lambda function header image Background As a developer, it can be …

how to automate drift detection in cloudformation stacksets
AWS

How to automate drift detection in CloudFormation StackSets

How to automate drift detection in CloudFormation StackSets Background In this short blog post, …

applying aws cdk guardrails
AWS

Applying AWS CDK Guardrails

Applying AWS CDK Guardrails Background The AWS Cloud Development Kit (AWS CDK) is an open-source …

how to customise the aws cdk pipeline
AWS

How to Customise the AWS CDK Pipeline

How to Customise the AWS CDK Pipeline Background Have you ever wanted the power of the AWS …

unlocking the power of aws cdk: why it's our default infrastructure as code tool
AWS

Unlocking the Power of AWS CDK: Why It's Our Default Infrastructure as Code Tool

Querying CloudTrail Logs in an AWS Organization with Athena Background At Virtuability, we’re …

querying aws cloudtrail logs with athena in aws organizations: setup, use and challenges
AWS

Querying AWS CloudTrail Logs with Athena in AWS Organizations: Setup, Use and Challenges

Querying CloudTrail Logs in an AWS Organization with Athena Background Over the years, we have …

AWS Lambda Functions

Boto3 and Python unittest.mock

I start this post by saying I’m not a professional software developer, I work mainly in IT …

reduce cost at scale with automated governance & guardrails
AWS

Reduce Cost at Scale with Automated Governance & Guardrails

Reduce Cost at Scale with Automated Governance & Guardrails Background As organisations …

why organisations should implement aws landing zone and guardrails?
AWS

Why organisations should implement AWS Landing Zone and Guardrails?

In a fast-paced cloud environment governance is fundamental, defining standard policies for …

AWS Network Load Balancer

AWS NLB and Client IP Preservation - How to create Security Group Rules

Have you ever created a Network Load Balancer on AWS, its target group and its target, and some …

Lambda Container Image Deployment

Break the rules of virtualization, build Lambdas container images for any platform, from any platform, with CDK & Docker buildx

How often are you deploying a Lambda container image, basically a Lambda running on a Docker image, …

AWS CDK API Gateway Integration

AWS CDK + API Gateway and Integrations. A little guide how to.

I’ve been working with CDK and I think is brilliant, the way it lets you define resources and …

AWS

Simply Deploy AWS IAM Identity Center Permission Sets with Ezpresso

With AWS IAM Identity Center, formerly known as AWS Single Sign-On, it became simpler to integrate …

AWS

Enable Security Hub in an AWS Organization

Background In November 2020 AWS announced that Security Hub now integrates with AWS Organizations. …

AWS

Use the Raspberry Pi 4 for AWS development - Part 1, Installation

Background With the advent of the Raspberry Pi 4, Pi’s are sufficiently powerful in terms of …

ARM

Get started with Ubuntu 20.04 on Raspberry Pi 4

Background With the advent of the Raspberry Pi 4, Pi’s have become quite powerful both in CPU …

AWS

Install & run AWS Glue 1.0 and PySpark on Ubuntu 20.04

Background It’s much faster to be able to develop and debug AWS Glue / PySpark scripts …

Authentication

Leveraging Serverless (SAM) with Cognito Authentication

Introduction Using Serverless combined with Cognito can be a great way to eliminate the real estate …

Alarm

The case for Structured, Contextual Logs

Introduction If correctly composed, logs can be an extremely useful resource to tap into in the …

AWS

6 Steps to DevOps

Introduction Why adopt DevOps? IT change can be painful and subject to long lead times in many …

AWS

Why Serverless & DevOps makes a (big) difference

Background We have recently completed a Serverless & DevOps transformation project with one of …

AWS

Moving to Cloud: the Landing Zone

In military terms a Landing Zone is an area where aircraft can land; in effect a base camp from …

AWS

Securing Cross-Account AWS API Calls & CLI Access with MFA (Two-Factor) Authentication

AWS Cross-Account Roles are an excellent way of managing access to a target account (the account in …

AWS

Creating a Core Network Foundation in AWS with SSH, VPN & NAT access

For both test and build purposes I often find myself reusing parts of past CloudFormation templates. …

AWS

Need a good reason to switch to Cloudformation YAML now? Template size limits…

AWS CloudFormation size limits are well-documented in the User Guide. However, this does not make …

Agile

Moving to Cloud: Agility

Over the years I have witnessed, proposed and implemented a wide range of AWS use cases; and few of …

AWS

Securing AWS API Calls & CLI Access with MFA (Two-Factor) Authentication

One of the largest concerns of allowing AWS API calls to be made from the outside is issuing an API …

Let's talk

Exploring your next AWS step?

Schedule a call with us and find out what Virtuability can do for you.

Contact us →
✓ Senior engineers only ✓ No obligation ✓ Response within 1 business day