We will start with a MVP (Minimum Viable Product) that will enable front-end development teams to create new products with a simple setup process from creating a GitHub repository, scaffolding an Angular NDBX project and setting up a CI/CD pipeline on Jenkins. Further iterations will go beyond just front-end components to cover the entire stack and tooling of Allianz Technology.
Hundreds of our services already use Angular NDBX. However, we see more potential by enabling our colleagues with an effortless way to get started. We will continuously improve the portal by adding more features and scope. In the end-state, developers should be able to start developing code that solves a customer problem after just a few clicks – having the default tech stack (security, pipelines, monitoring, etc.) out of the box.
How can I get involved?
The project will be open for contribution to all colleagues. Everyone is welcome to contribute by proposing innovative ideas and open pull request on GitHub.
Furthermore, we are interested in your opinion as a developer at Allianz Technology: what pain points do you observe in your daily work and what do you want to see in the upcoming developer portal? We invite you to take a quick three-minute survey and will use the gathered feedback to create our vision and roadmap.
We will use backstage.io as the technical foundation:
Last year, Spotify open-sourced their internal developer portal backstage.io, which they have been building over the last 5 years to provide their engineers with a golden path towards creating highly consumable products. By doing so, Spotify has reduced the cognitive overload for engineers and increased feature velocity. Spotify is internally using Backstage for the whole software development lifecycle and enabling teams to own their services end-to-end form developing to operating.