Azure Functions APIM Service Bus Bicep

PH&C Integratielaag

Enterprise Azure-integratieplatform voor data-uitwisseling tussen tientallen microservices en externe systemen in de pensioenketen.

Rol & context

Als integratie/cloud engineer werkte ik aan de PH&C Integratielaag: een Azure-gebaseerd platform dat berichten, API's en events verwerkt tussen CRM, ERP, banken, overheidssystemen, documentverwerking en andere bedrijfsapplicaties.

Werkzaamheden

  • Upgrade van 45+ Azure Function Apps van .NET 8 naar .NET 10 Isolated Worker, inclusief package-migraties en compatibility fixes.
  • APIM policies voor IP filtering, JWT validation, header sanitization, rate limiting, named values en reusable fragments.
  • Migraties richting Managed Identity, Storage RBAC, Service Bus RBAC en Key Vault RBAC.
  • Modulaire Bicep templates en Azure DevOps pipelines voor multi-environment deployments.
  • Functionele validatie met Bruno, directe HTTP-tests, unit tests, logging en pipeline-controles.

Technische accenten

De case combineerde development, security, DevOps en operations: C#/.NET, Azure Functions, APIM, Service Bus topics en queues, Cosmos DB, Key Vault, Application Insights, Bicep, Azure CLI, PowerShell, MSTest, Moq, Coverlet en Gitleaks.

Resultaat in de praktijk

45+
Function Apps
50+
Microservices
10+
Externe systemen