đī¸ Overzicht
Cloud engineering + frontendarchitectuur + developer enablement
đī¸ Projectcontext
ABN AMRO gebruikt Planon voor werkplekprocessen zoals:
đī¸ Library-architectuur
De JavaScript-library is opgebouwd rond ÊÊn eenvoudige regel:
đī¸ Dynamisch scripts laden
De loader is de brug tussen Planon en de gecentraliseerde library.
đī¸ Shared runtime
De shared runtime bevat gedrag dat meerdere formulieren kunnen hergebruiken.
đī¸ Azure-infrastructuur
Het JavaScript-platform moest functioneren binnen een streng beveiligde enterprise Azure-omgeving.
đī¸ CI/CD & Omgevingen
Azure DevOps bepaalde hoe wijzigingen in de library door de omgevingsketen bewogen.
đī¸ Developerdocumentatie
Het platform moest ook bruikbaar zijn voor developers die het niet zelf ontworpen hadden.
đī¸ Wat ik bouwde
Mijn werk in dit project liep over frontendarchitectuur, cloudinfrastructuur, CI/CD en developer enablement.
đī¸ Engineeringbeslissingen
Tijdens het project heb ik meerdere architectuurkeuzes gemaakt die bepaalden hoe onderhoudbaar het platform zou worden.
đī¸ Resultaat
Het project resulteerde in een gecentraliseerd JavaScript-deliveryplatform voor Planon-formulieren binnen beveiligde Azure-omgevingen.