FinPay — Internal Developer Platform for PHP Workloads on Azure
A self-service internal developer platform (IDP) that lets any team deploy a containerised PHP application to Azure from a single deploy.yaml manifest — turning a one-off fintech deployment into a reusable, self-service product with golden-path defaults.
- Versioned, reusable Terraform module provisioning Azure Container Apps, MySQL Flexible Server, Azure Cache for Redis, Key Vault and ACR.
- Private-by-default networking: VNet-integrated MySQL and private-endpoint Redis over TLS; passwordless access via user-assigned managed identity and Key Vault RBAC.
- Reusable GitHub Actions pipelines (
workflow_call) with OIDC federation to Azure. - Security and quality gates in CI (Checkov, Trivy, tflint); semantic-versioned releases.