# 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 **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 …

# AWS **Process large files at scale with AWS Lambda**

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

# 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 …

# 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 …

# 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. …

# AWS **Managing Large IAM Policies: Overcoming Character Limits**

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

# 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 …

# AWS **How to automate drift detection in CloudFormation StackSets**

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

# AWS **Applying AWS CDK Guardrails**

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

# 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 …

# 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 …

# 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 …

# AWS **Reduce Cost at Scale with Automated Governance & Guardrails**

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

# 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 …
