Kestrel Eight

Technology

The tools and practices we build with.

We favor small, well-tested systems over sprawling ones, and we choose boring, proven technology wherever the problem allows it. When a problem genuinely calls for something new, we bring the same rigor to evaluating it.

Application Modernisation

Amazon Web Services (AWS)

  • AWS Transform — AI-assisted modernisation of .NET, mainframe and VMware workloads
  • AWS Mainframe Modernization — refactor or replatform mainframe applications
  • AWS App2Container — containerise existing Java and .NET applications
  • AWS Lambda — serverless compute for event-driven services
  • Amazon Aurora — managed relational database for modernised data tiers

IBM

  • IBM watsonx Code Assistant — AI-assisted code explanation, refactoring and Java upgrades
  • IBM Transformation Advisor — assess Java EE applications for moving to containers
  • IBM WebSphere Liberty — lightweight, cloud-native Java runtime
  • IBM Z and Cloud Modernization Stack — expose and modernise mainframe applications

Microsoft

  • GitHub Copilot app modernization — AI-assisted upgrades for .NET and Java applications
  • Azure Migrate — discovery and assessment of existing applications
  • Azure App Service — managed hosting for web applications and APIs
  • Azure Functions — serverless compute for event-driven services
  • Azure SQL Database — managed relational database for modernised data tiers

Red Hat

  • Migration Toolkit for Applications — analyse and plan application migrations
  • Red Hat build of Quarkus — Kubernetes-native Java framework
  • Red Hat JBoss Enterprise Application Platform — Jakarta EE runtime for existing Java applications
  • Red Hat OpenShift — application platform for running modernised workloads
  • Red Hat Developer Hub — internal developer portal built on Backstage

Containerisation & Orchestration

Amazon Web Services (AWS)

  • Amazon Elastic Kubernetes Service (EKS) — managed Kubernetes
  • Amazon Elastic Container Service (ECS) — AWS-native container orchestration
  • AWS Fargate — serverless compute for containers
  • Amazon Elastic Container Registry (ECR) — managed container image registry
  • Amazon EKS Anywhere — EKS-compatible Kubernetes on your own infrastructure

Hitachi Vantara

  • Hitachi Storage Plug-in for Containers — CSI driver providing persistent storage to Kubernetes and OpenShift
  • Hitachi Virtual Storage Platform One (VSP One) — enterprise block storage behind stateful container workloads

IBM

  • Red Hat OpenShift on IBM Cloud — managed OpenShift
  • IBM Cloud Kubernetes Service — managed Kubernetes
  • IBM Fusion — data services, backup and storage for OpenShift

Microsoft

  • Azure Kubernetes Service (AKS) — managed Kubernetes
  • Azure Container Apps — serverless container hosting
  • Azure Container Registry — managed container image registry
  • Azure Arc-enabled Kubernetes — manage Kubernetes clusters anywhere from Azure
  • Azure Red Hat OpenShift — managed OpenShift, jointly operated with Red Hat

Red Hat

  • Red Hat OpenShift Container Platform — enterprise Kubernetes platform
  • Red Hat Advanced Cluster Management for Kubernetes — multi-cluster lifecycle and policy management
  • Red Hat Advanced Cluster Security for Kubernetes — container and Kubernetes security
  • Red Hat Quay — private container image registry
  • Red Hat OpenShift GitOps and OpenShift Pipelines — Argo CD and Tekton delivery pipelines
  • Red Hat OpenShift Service on AWS (ROSA) — managed OpenShift on AWS

Custom Integrations & Process Development

Amazon Web Services (AWS)

  • Amazon API Gateway — create, publish and secure APIs
  • Amazon EventBridge — event bus for connecting applications
  • AWS Step Functions — orchestrate multi-step processes
  • Amazon SQS and Amazon SNS — message queues and publish/subscribe messaging
  • Amazon AppFlow — no-code data flows between SaaS applications and AWS
  • Amazon MQ — managed ActiveMQ and RabbitMQ brokers

Hitachi Vantara

  • Pentaho Data Integration — extract, transform and load data between systems

IBM

  • IBM webMethods Hybrid Integration — application integration, APIs and B2B
  • IBM App Connect — connect applications and data across cloud and on-premises
  • IBM API Connect — API management
  • IBM MQ — enterprise messaging
  • IBM Event Streams — Apache Kafka-based event streaming

Microsoft

  • Azure Logic Apps — integration workflows with hundreds of connectors
  • Azure API Management — publish, secure and monitor APIs
  • Azure Service Bus — enterprise messaging
  • Azure Event Grid — event routing between services
  • Power Automate — low-code process automation

Red Hat

  • Red Hat build of Apache Camel — enterprise integration patterns and connectors
  • Streams for Apache Kafka — event streaming on OpenShift
  • Red Hat AMQ Broker — enterprise messaging
  • Red Hat 3scale API Management — API management

Decision Management & Automation

Amazon Web Services (AWS)

  • AWS Step Functions — orchestrate multi-step workflows and approvals
  • Amazon EventBridge — event-driven rules and routing
  • Amazon Bedrock — generative AI models and agents for decision support

Hitachi Vantara

  • Pentaho — data integration and analytics that feed and report on automated decisions

IBM

  • IBM Operational Decision Manager — author, test and govern business rules
  • IBM Business Automation Manager Open Editions — open-source decisions (Drools, DMN) and process automation
  • IBM Business Automation Workflow — workflow and case management
  • IBM watsonx Orchestrate — AI agents that automate business tasks

Microsoft

  • Power Automate — low-code workflow and approval automation
  • Azure Logic Apps — workflow automation across cloud and on-premises systems
  • Power Apps — low-code business applications
  • Copilot Studio — build AI agents that act on business processes

Red Hat

  • Red Hat Ansible Automation Platform — IT automation at scale
  • Event-Driven Ansible — automatically respond to events with rule-based actions

Intelligent Document Processing (IDP)

Amazon Web Services (AWS)

  • Amazon Textract — extract text, forms and tables from documents
  • Amazon Bedrock Data Automation — generative AI extraction from documents, images and other unstructured content
  • Amazon Comprehend — natural language processing for classification and entity extraction
  • Amazon Augmented AI (A2I) — human review of low-confidence results

Hitachi Vantara

  • Hitachi Content Platform (HCP) — object storage for retaining and governing processed documents

IBM

  • IBM Datacap — document capture, classification and extraction
  • IBM Automation Document Processing — AI document processing in IBM Cloud Pak for Business Automation
  • IBM FileNet Content Manager — enterprise content management
  • IBM watsonx.ai — foundation models for document understanding

Microsoft

  • Azure AI Document Intelligence — prebuilt and custom models for invoices, receipts and forms
  • Azure AI Content Understanding — generative AI extraction from documents and other media
  • AI Builder — document processing inside Power Automate and Power Apps
  • SharePoint Premium — content processing and classification in Microsoft 365

Red Hat

  • Red Hat OpenShift AI — platform for training, serving and monitoring document-processing models

Virtualisation Migration & Optimisation

Amazon Web Services (AWS)

  • AWS Application Migration Service — lift-and-shift servers and VMs to Amazon EC2
  • AWS Migration Hub — plan and track migrations
  • Amazon Elastic VMware Service — run VMware Cloud Foundation on AWS while migrating
  • Amazon EC2 — cloud virtual machines

Hitachi Vantara

  • Hitachi Unified Compute Platform (UCP) — converged and hyperconverged infrastructure for virtualised workloads
  • Hitachi Virtual Storage Platform One (VSP One) — enterprise storage for virtual machine data
  • Hitachi Storage Plug-in for Containers — persistent storage for virtual machines on OpenShift Virtualization

IBM

  • IBM Fusion — storage and data protection for OpenShift Virtualization
  • IBM Turbonomic — continuous resource optimisation for virtualised and cloud workloads
  • IBM Cloud — virtual servers and bare metal for migrated workloads

Microsoft

  • Azure Migrate — discover, assess and migrate virtual machines to Azure
  • Azure VMware Solution — run VMware workloads in Azure while migrating
  • Azure Local — Azure-managed virtualisation on your own hardware
  • Hyper-V — Windows Server virtualisation
  • Azure Arc — manage servers and virtual machines anywhere from Azure

Red Hat

  • Red Hat OpenShift Virtualization — run virtual machines alongside containers on OpenShift
  • Red Hat OpenShift Virtualization Engine — OpenShift edition dedicated to virtual machines
  • Migration Toolkit for Virtualization — migrate VMs from VMware vSphere and other platforms to OpenShift
  • Red Hat Enterprise Linux — KVM virtualisation host
  • Red Hat Ansible Automation Platform — automate migration and day-2 operations