# virtuability.com > AI-optimized mirror of virtuability.com containing 50 pages totalling 34,239 words of clean markdown content, structured data, and semantic HTML. Original source: https://virtuability.com/. Last updated: 2026-06-14T01:38:13.688Z. Each page is available as HTML (with JSON-LD structured data) and Markdown (text-only, ideal for LLMs and RAG). ## Homepage - [How We Help You Win](/content/site-root.html): Drive change and disrupt (758 words) ## Articles & Blog Posts - [Shaping the future through cutting-edge Cloud solutions](/content/about-us/index.html) (416 words) - [blog/2019-09-23-the-case-for-structured-contextual-logs/index.html](/content/blog/2019-09-23-the-case-for-structured-contextual-logs/index.html) (1 words) - [blog/2024-07-11-querying-aws-cloudtrail-logs-with-athena-in-aws-organizations-setup-use-and-challenges.html](/content/blog/2024-07-11-querying-aws-cloudtrail-logs-with-athena-in-aws-organizations-setup-use-and-challenges.html) (1 words) - [blog/2025-11-01-processing-over-50-million-documents-with-aws-serverless-an-intelligent-document-processing-success-story.html](/content/blog/2025-11-01-processing-over-50-million-documents-with-aws-serverless-an-intelligent-document-processing-success-story.html) (1 words) - [blog/2025-11-26-centralised-root-access-management-in-aws-organizations-reducing-risk-and-operational-overhead.html](/content/blog/2025-11-26-centralised-root-access-management-in-aws-organizations-reducing-risk-and-operational-overhead.html) (1 words) - [How to Customise the AWS CDK Pipeline](/content/blog/2024-10-07-how-to-customise-the-aws-cdk-pipeline/index.html) (1,271 words) - [Introduction](/content/customer-success/virtuability-delivers-intelligent-document-processing-for-uk-financial-services-firm.html) (1,794 words) - [blog/2026-03-27-when-to-use-agentcore/index.html](/content/blog/2026-03-27-when-to-use-agentcore/index.html) (1 words) - [Get started with Ubuntu 20.04 on Raspberry Pi 4](/content/blog/2020-08-15-get-started-with-ubuntu-20-04-on-raspberry-pi-4.html) (1,320 words) - [Managing Large IAM Policies: Overcoming Character Limits](/content/blog/2025-08-30-managing-large-iam-policies-overcoming-character-limits.html) (927 words) - [How to fine-tune the memory for a Lambda function](/content/blog/2025-08-29-how-to-fine-tune-the-memory-for-a-lambda-function.html) (1,229 words) - [Unlocking the Power of AWS CDK: Why It’s Our Default Infrastructure as Code Tool](/content/blog/2024-07-23-unlocking-the-power-of-aws-cdk-why-its-our-default-infrastructure-as-code-tool.html) (1,437 words) - [Client](/content/customer-success/virtuability-works-with-sonar-to-improve-aws-governance-and-workload-security.html) (1,987 words) - [AWS **Document Processing with AI Agents: When to Use Bedrock AgentCore Runtime (vs Lambda)**](/content/blog/index.html): Read our latest technical reports and insights from our top professionals (1,058 words) - [Break the rules of virtualization, build Lambdas container images for any platform, from any platform, with CDK & Docker buildx](/content/blog/2023-05-09-break-the-rules-of-virtualization-build-lambdas-container-images-for-any-platform-from-any-platform-with-cdk-docker-buildx.html) (669 words) - [Moving to Cloud: the Landing Zone](/content/blog/2018-07-07-moving-to-cloud-the-landing-zone/index.html) (1,225 words) - [Introduction](/content/customer-success/virtuability-works-with-st-jamess-place-to-deliver-an-mlops-deployment-and-governance-framework.html) (1,646 words) - [6 Steps to DevOps](/content/blog/2019-08-26-6-steps-to-devops/index.html) (1,563 words) - [Install & run AWS Glue 1.0 and PySpark on Ubuntu 20.04](/content/blog/2020-08-05-install-run-aws-glue-1-0-and-pyspark-on-ubuntu-20-04.html) (576 words) - [AWS CDK + API Gateway and Integrations. A little guide how to.](/content/blog/2023-02-14-aws-cdk-api-gateway-and-integrations-a-little-guide-how-to.html) (623 words) - [Applying AWS CDK Guardrails](/content/blog/2025-01-26-applying-aws-cdk-guardrails/index.html) (1,557 words) - [AI Isn’t a Hammer. That’s the Problem | AI Dependency, Deskilling and Critical Thinking](/content/blog/2026-02-22-ai-isnt-a-hammer/index.html) (1,525 words) - [Why Serverless & DevOps makes a (big) difference](/content/blog/2019-08-19-why-serverless-devops-makes-a-big-difference.html) (856 words) - [Process large files at scale with AWS Lambda](/content/blog/2025-11-28-process-large-files-at-scale-with-aws-lambda.html) (896 words) - [Use the Raspberry Pi 4 for AWS development - Part 1, Installation](/content/blog/2020-08-16-use-the-raspberry-pi-4-for-aws-development-part-1-installation.html) (538 words) - [Simply Deploy AWS IAM Identity Center Permission Sets with Ezpresso](/content/blog/2022-12-17-simply-deploy-aws-iam-identity-center-permission-sets-with-ezpresso.html) (566 words) - [What is CORS and how to test it](/content/blog/2025-09-12-what-is-cors-and-how-to-test-it/index.html) (720 words) - [How to automate drift detection in CloudFormation StackSets](/content/blog/2025-05-05-how-to-automate-drift-detection-in-cloudformation-stacksets.html) (549 words) - [Our Methodology](/content/our-methodology/index.html) (902 words) - [Boto3 and Python unittest.mock](/content/blog/2024-04-24-boto3-and-python-unittest-mock.html) (604 words) - [Leveraging Serverless (SAM) with Cognito Authentication](/content/blog/2019-11-12-leveraging-serverless-sam-with-cognito-authentication.html) (720 words) - [Securing Cross-Account AWS API Calls & CLI Access with MFA (Two-Factor) Authentication](/content/blog/2017-06-20-securing-cross-account-aws-api-calls-cli-access-with-mfa-two-factor-authentication.html) (465 words) - [Why organisations should implement AWS Landing Zone and Guardrails?](/content/blog/2024-04-02-why-organisations-should-implement-aws-landing-zone-and-guardrails.html) (766 words) - [AWS NLB and Client IP Preservation - How to create Security Group Rules](/content/blog/2023-10-23-aws-nlb-and-client-ip-preservation-how-to-create-security-group-rules.html) (587 words) - [Need a good reason to switch to Cloudformation YAML now? Template size limits…](/content/blog/2016-10-21-need-a-good-reason-to-switch-to-cloudformation-yaml-now-template-size-limits.html) (272 words) - [Creating a Core Network Foundation in AWS with SSH, VPN & NAT access](/content/blog/2017-06-14-creating-a-core-network-foundation-in-aws-with-ssh-vpn-nat-access.html) (448 words) - [Moving to Cloud: Agility](/content/blog/2016-08-29-moving-to-cloud-agility/index.html) (643 words) - [Reduce Cost at Scale with Automated Governance & Guardrails](/content/blog/2024-04-17-reduce-cost-at-scale-with-automated-governance-guardrails.html) (562 words) - [Virtuability has a new website](/content/news/2023-05-29-virtuability-has-a-new-website/index.html) (108 words) - [Exploring your next AWS step?](/content/news/index.html): We are always up to something. Keep up with the latest events in Virtuability (249 words) - [More Team AWS Certifications](/content/news/2017-05-30-more-team-aws-certifications/index.html) (157 words) - [Enable Security Hub in an AWS Organization](/content/blog/2021-02-21-enable-security-hub-in-an-aws-organization.html) (349 words) - [Virtuability offers Marketplace Well-Architected Review for AWS Organizations](/content/news/2023-05-29-virtuability-offers-marketplace-well-architected-review-for-aws-organizations.html) (413 words) - [Virtuability is now an AWS Standard Consulting Partner](/content/news/2017-05-10-virtuability-is-now-an-aws-standard-consulting-partner.html) (95 words) - [Virtuability is now an AWS Select Consulting Partner](/content/news/2022-12-20-virtuability-is-now-an-aws-select-consulting-partner.html) (104 words) - [Privacy Policy](/content/privacy-policy/index.html) (283 words) - [Virtuability achieves AWS Control Tower Service Delivery designation](/content/news/2025-12-01-virtuability-achieves-aws-control-tower-service-delivery-designation.html) (366 words) - [Virtuability Proud to Sponsor St. Mark’s Athletic FC](/content/news/2025-12-17-virtuability-proud-to-sponsor-st-marks-athletic-fc.html) (323 words) - [sitemap-xml.html](/content/sitemap-xml.html) (112 words) ## Resources - [Full Page Index](/index.html): Browse all cached pages with rich metadata - [About This Cache](/content/about.html): Methodology, technical details, and usage guidelines - [XML Sitemap](/sitemap.xml): Machine-readable sitemap for crawler discovery - [Robots.txt](/robots.txt): Crawler directives