For the Dutch Authority for Digital Infrastructure, we completely rebuilt an outdated Java application for uploading antenna data using Spring Boot 3 and Angular 19. Security was modernized with Keycloak and a SAML integration to an external IdP. In addition, we implemented Cucumber and Playwright for automated testing of both the back end and front end. For the deployment process, we set up a GitLab CI/CD pipeline that automatically tests and deploys the application to a Kubernetes cluster. These improvements have made the application future-proof, secure, and easier to maintain.
