Wat ik bouwde
Mijn werk in dit project liep over frontendarchitectuur, cloudinfrastructuur, CI/CD en developer enablement.
Ownership map
┌───────────────────────────────┐
│ JavaScript-platform │
│ shared + form-specific code │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Runtime loading │
│ loader + context resolution │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Shared runtime utilities │
│ functions + timing control │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Azure-infrastructuur │
│ Blob + Private Endpoint │
│ provisioned with Bicep │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Azure DevOps CI/CD │
│ Test → Acc → Prod │
└───────────────┬───────────────┘
│
▼
┌───────────────────────────────┐
│ Developerdocumentatie │
│ Docusaurus-walkthrough │
└───────────────────────────────┘
JavaScript-architectuur
Ik ontwierp de gecentraliseerde librarystructuur die herbruikbare functionaliteit scheidt van formulier-specifieke logica.
Dynamisch laden
Ik werkte aan de lichtgewicht loader die de actieve Planon-context bepaalt en de benodigde scripts laadt.
Shared utilities
Ik bouwde en organiseerde herbruikbare helpers, waaronder timingcontrole voor Planon-elementen die asynchroon renderen.
Azure-infrastructuur
Ik provisionde de storage- en private-networkinginfrastructuur met Bicep, inclusief een Private Endpoint.
CI/CD
Ik implementeerde de Azure DevOps-deliveryflow voor Test, Acceptance en Production, met automatische Test-deployment en approval-controlled promotion.
Documentatie
Ik bouwde de Docusaurus-documentatiesite zodat andere developers de architectuur, shared functions en deployment lifecycle konden begrijpen.
Ontwikkelperiode
6 maanden
De waarde van het project kwam uit het verbinden van al deze lagen tot één systeem, niet uit één los bestand of één Azure-resource.