What is Backstage, and why should I use it?
Backstage is een open platform voor het bouwen van ontwikkelaarsportalen - locaties waar bedrijven technische ondersteuning en onderwijs kunnen bieden. Deze portalen maken het mogelijk om softwaredocumentatie, voorbeeldcode, tools en kennisbanken aan te bieden om de communicatie en functionele samenwerking te verbeteren. Vanuit het perspectief van een ontwikkelaar vereenvoudigt een ontwikkelaarsportaal het beheer van API's.
Backstage biedt een gecentraliseerde catalogus van microservices en infrastructuur, waardoor productteams snel kunnen leveren zonder in te boeten aan autonomie. Het verenigt alle infrastructuurtooling, services en technische documentatie om een gestroomlijnde ontwikkelomgeving van begin tot eind te creëren.
Hoe we Backstage gebruiken bij ZEN Software
De Developer Portal van ZEN Software is opgezet om belangrijke projectgegevens te centraliseren en bevat services zoals API-documentatie, Lighthouse en Tech Radar. Daarnaast beschikt het portaal over een geïntegreerde Agile Analytics-plugin, die een beknopt samenvattingsrapport biedt voor efficiënter projectbeheer. Dit platform voorziet in de uiteenlopende behoeften van ontwikkelaars en bedrijven en biedt een complete oplossing voor het optimaal volgen van projecten.
Hier zijn enkele van de geïmplementeerde functies:
Identiteitsbewuste proxy
Identity-Aware Proxy (IAP) is een wereldwijde service van Google Cloud. IAP creëert een centrale autorisatielaag voor applicaties die toegankelijk zijn via HTTPS, waardoor een toegangscontrolemodel op applicatieniveau mogelijk wordt in plaats van te vertrouwen op firewalls op netwerkniveau.
Wanneer IAP een applicatie of bron beschermt, is deze via de proxy alleen toegankelijk voor principals, ook wel gebruikers genoemd, met de juiste Identity and Access Management (IAM) rol. Als een gebruiker toegang krijgt tot een applicatie of bron via IAP, wordt deze onderworpen aan fijnmazige toegangscontroles die worden geïmplementeerd door het gebruikte product, zonder dat hiervoor een VPN nodig is. Wanneer een gebruiker toegang probeert te krijgen tot een met IAP beveiligde bron, voert IAP authenticatie- en autorisatiecontroles uit.
API-documentatie
Door de API Docs Backstage plugin te integreren, kunnen API-entiteiten die in machineleesbare indelingen zijn gedefinieerd, worden gevonden en weergegeven, waardoor menselijk leesbare documentatie ontstaat. Met behulp van het OpenAPI-formaat heeft ZEN Software zijn documentatie verzameld in de Backstage Developer Portal.
Lighthouse Audits
Google's Lighthouse auditing tool voor websites is een uitstekende open-source bron voor het benchmarken en verbeteren van website toegankelijkheid, prestaties, SEO en best practices.
Wat de implementatie van de Backstage-plugin uniek maakt, is de mogelijkheid om de auditprestaties van een website in de loop van de tijd te volgen** met behulp van de primaire statistieken van Lighthouse in plaats van met rapporten. Sparklines geeft een snel overzicht van hoe al je websites presteren over recente builds.
Agile Analytics-Plugin
Agile Analytics is een Software Development Management-applicatie die wordt ondersteund door A.I. Het verzamelt alle relevante gegevens van uw softwaresystemen en vertaalt deze naar overzichtelijke dashboards met concrete informatie over de prestaties van uw teams, waardoor een betere controle over softwareprojecten mogelijk is.
Agile Analytics biedt een [Backstage-plugin] (https://www.npmjs.com/package/@zensoftwarenl/backstage-plugin-agile-analytics) die een samenvatting van de door Agile Analytics gegenereerde rapporten integreert in uw Backstage Developer-portaal.
Resultaten
Als gevolg van de implementatie van ZEN's Backstage Developer portal heeft ZEN Software de volgende doelen bereikt:
Een centraal toegangspunt voor ontwikkelteams
Een gecentraliseerde Servicecatalogus opgezet
Verbeterde vindbaarheid van mensen, diensten en documentatie
Gecentraliseerde technische documentatie en een Technology Radar
Weergegeven DevOps-metrics voor alle services en teams
Met dit initiatief heeft ZEN Software zijn doelen bereikt en de weg vrijgemaakt voor een meer samenhangende en efficiënte ontwikkelomgeving, waarmee het potentieel van Backstage als uitgebreide oplossing voor moderne softwareontwikkelpraktijken is aangetoond.
Laat Agile voor je werken
Implementeer DevOps, SRE, Scrum, Less of Kanban in no-time met ZEN Software.
Read more:
The AI Revolution: How Generative AI is Making SEO practices Obsolete!
Artificial Intelligence (AI) and Generative AI are leading a revolution that will obsolete traditional SEO practices lik...
What’s wrong with GA4, or how to find essential reports in Google Analytics
Google Analytics 4 (GA4) reporting has received some criticism and feedback from users since its release. Despite GA4 of...
Easy automated Container registry management to save on storage costs
When using docker in any meaningful way in production you need to manage your container images. You need to make sure th...
ZEN Backstage implementatie
Backstage is een open platform voor het bouwen van ontwikkelaarsportalen - locaties waar bedrijven technische ondersteun...
Revolutionising Regulatory-Compliant Voice Data Management with CyberCloud CallController
In een periode waarin naleving van regelgeving van het grootste belang is voor organisaties onder strenge richtlijnen zo...
Een gids voor ontwikkelaars voor Agile roll-outs: Feature Flags toevoegen in React
**Feature flags**, ook bekend als **feature toggles** of **feature switches**, zijn een krachtig hulpmiddel bij software...