ZEN Backstage implementatie

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 je softwaresystemen en vertaalt deze naar overzichtelijke dashboards met concrete informatie over de prestaties van je 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 je 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.
Zo ziet Agile Analytics eruit
Een paar schermen uit het product, zoals je ze in gebruik ziet.

Laat Agile voor je werken
Implementeer DevOps, SRE, Scrum, Less of Kanban in no-time met ZEN Software.
Wat we doen
Drie soorten werk, twee manieren om het te leveren: wij bouwen het, of we bouwen mee.
Lees ook:

Mijn AI agent werkt 's nachts voor me door. Hij mag alleen niks beslissen.
Sinds augustus draait bij ons elke werkdag om half acht een agent die de open merge requests leest en er iets van vindt....

48 grote storingen in twaalf maanden. Wat is er aan de hand bij GitHub?
Bijna acht uur plat op één middag, 48 grote storingen in een jaar, en de grootste oorzaak is capaciteit. Over GitHub dat...

Wat je mist bij AI-agents is meestal geen gereedschap
Ik draai al maanden meerdere AI-agents naast elkaar. Na vijf uur DHH over programmeren met agents bleek mijn gereedschap...

De bedenker van Ruby on Rails schrijft geen regel code meer zelf
De bedenker van Ruby on Rails schrijft geen regel code meer zelf en stuurt zestien agents tegelijk aan. Vijf uur gesprek...

Code wordt goedkoop. Engineering niet.
Een developer met twintig jaar ervaring stopte met AI-coderen — niet omdat het niet werkte, maar omdat het te goed werkt...

Agile Analytics: vind de vertraging in je softwareontwikkeling
Je CI-dashboard laat zien hoe lang een build duurt, niet hoe lang er gewacht is op de review ervoor. Agile Analytics leg...



