Paved Paths Leading the Way to Compliance


Authors:   Kasper Borg Nissen, Brian Nielsen


The presentation discusses the development of a centralized developer portal called Backstage that aims to reduce the cognitive load of developers and provide paved paths for compliance requirements. The portal also enables experimentation and fast feedback loops for both customers and engineers.
  • Backstage is a centralized developer portal that reduces the cognitive load of developers and provides paved paths for compliance requirements
  • The portal enables experimentation and fast feedback loops for both customers and engineers
  • Requirements for Backstage were collected through forms and asking developers what would be most valuable to them
  • The showcase of Backstage's capabilities includes the ability to create a service in three minutes
  • The team is also working on aligning internal asynchronous communication and adding metadata around Pi data to schemas
  • The balance between enabling fast development and maintaining compliance is crucial for the success of Backstage
The tagline on the Backstage t-shirt is 'Heavy developers make heavy code', emphasizing the importance of reducing the cognitive load of developers to improve code quality.


Lunar, a forward-leaning and technology-first neobank in the Nordics, gained its reputation partly due to our early Kubernetes adoption and relentless focus on pushing the boundaries of what CNCF projects allow us to do. This presentation is no exception. Brian and Kasper will provide insights into how Lunar is building an internal compliance platform using Backstage and paving the paths for developers to be compliant. The value gained from this approach is manyfold when working under extended compliance requirements in the banking industry, such as dynamic documentation, secure and compliant defaults, and much more. Brian and Kasper will highlight a specific use case, detailing how software asset management and classification can be made easy by utilizing the software catalog and built-in models in Backstage. In particular, domain models are useful for Lunar to provide clarity of the entire software catalog and ownership of components. This use case will highlight some of the ways Lunar is embedding compliance throughout the entire development lifecycle, and how we are working with compliance by design that focuses on guaranteed compliance with policies as code.


Post a comment