V Oriflame vyvíjíme mnoho systémů, desítky mikroservis, knihoven, frontend komponent. S tím, jak rostl jejich počet, bylo skoro nemožné udržovat ručně jejich seznam ať už ve wiki nebo po různých XLS souborech. Proto jsme naimplementovali Backstage (https://backstage.io), open source servisní katalog vyvíjený společností Spotify a širokou komunitou vývojářů. Hlavní důraz je kladen na automatizaci, agregaci existujících zdrojů ale i propojení s aplikacemi třetích stran. Vzniká tak živý a aktuální pohled na daný systém (komponentu) od základních informací, dokumentace, architektury, přes informace o vývoji (aktuální pull requesty, stav CI/CD) až po situaci na prostředích, tedy například stav Kubernetes komponent nebo informace o právě probíhajících incidentech. V Oriflame jsme si navíc vyvinuli pár vlastních pluginů, například mapování závislostí, changelog, scoring a v neposlední řadě integrovali s Azure Cost API, takže máme přehled o aktuálních nákladech každé mikroslužby. V přednášce se kromě Backstage zaměřím na konkrétní proces implementace u nás v Oriflame (začali jsme cca v Lednu 2021), zkušenosti a doporučení a co nám to přineslo.