Work in progress · Version 1.1, last updated 6 November 2026
Architecture

Technology and lifecycle

Every major technology in the estate, its version in production and when it needs attention.

Technology inventory

Support dates follow each vendor's published schedule and should be re-checked at each review.

Layer Technology Version Where Next lifecycle event
Frontend framework Next.js 16.4 padi.com Follow Next.js releases
UI library React 19.3 padi.com With Next.js
Internationalisation next-intl 4.13 padi.com Minor upgrades
Styling Tailwind CSS 4.3 padi.com Minor upgrades
Language TypeScript 6.0 (applications), 5.7 (CDK) padi.com, edge.padi.com; CDK apps in every repository Minor upgrades
Frontend runtime Node.js 24 in all environments Acquia Front End Hosting Node 24 supported to April 2028
CMS Drupal core 11.4 drupal.padi.com Follow Drupal 11 minor releases (every 6 months)
CMS runtime PHP 8.5 Acquia Cloud Security support to end of 2029
CMS tooling Drush 13.7 drupal.padi.com With Drupal
Edge Cloudflare Workers Wrangler-built bundles edge.padi.com Platform-managed
Finder services Go 1.27 search.padi.com, locator.padi.com Each Go release is supported until two newer releases ship (about a year)
Search engine OpenSearch 3.5 Amazon OpenSearch Service Service-managed upgrades
Finder database Aurora PostgreSQL + PostGIS 17.9 Aurora Serverless v2 PostgreSQL 17 supported to November 2029
Finder datastores (dev, stage) PostGIS container 17 / 3.5 EC2 hosts With production
Infrastructure as code AWS CDK (TypeScript) CDK toolkit bootstrap v32 All repositories Minor upgrades
Infrastructure as code Terraform, Cloudflare provider 5.28 edge.padi.com Minor upgrades
Infrastructure as code Terraform, Datadog provider 4.28 to 4.29 padi.com, drupal.padi.com, search.padi.com Minor upgrades
Host configuration Ansible over AWS SSM n/a Finder hosts n/a
CI library @padiww/cicd-constructs 0.1.18 ci.padi.com Each repository pins its own minimum version
Observability Datadog (US1) SaaS All systems n/a
Translation Crowdin SaaS Drupal, frontend, finder n/a

Retiring at or after cutover

See Retiring the legacy estate.