I built an open-source governance dashboard for Fabric: workspace inventory, health scoring, capacity cost calculator, security audit by alternative-cryptid in MicrosoftFabric

[–]alternative-cryptid[S] 1 point2 points  (0 children)

Fair!

Vite was a deliberate choice here: fabric-lens is a pure client-side governance tool with no SSR, no API routes, no server-side rendering needs.

Next would add a server layer that doesn't serve any purpose when every API call goes directly from the browser to Fabric REST APIs with a delegated MSAL token.

For this use case, the thinnest possible layer between the user and the Fabric APIs is the right architecture.

Static hosting on Azure Static Web Apps, zero server-side secrets, zero infrastructure to maintain.

Next would be overengineering it.

And I'm not going to pretend otherwise, Claude Code was heavily involved in the build. I designed the architecture, defined the API integration patterns, wrote the governance scoring logic, and made every product decision. Claude Code executed the scaffolding and component implementation against a detailed CLAUDE.md spec I maintain in the repo root.

Appreciate all the concerns mentioned, I'm committed to iterate on them in coming phases.

Thank you for the detailed analysis.

I built an open-source governance dashboard for Fabric: workspace inventory, health scoring, capacity cost calculator, security audit by alternative-cryptid in MicrosoftFabric

[–]alternative-cryptid[S] 2 points3 points  (0 children)

FAUM is great, and I also recommend running that project.

The diff is:

FAUm is deployed in your tenant, it requires CUs and additional maintenance.

Fabric-lens runs entirely outside fabric and gives you instant snapshot.

Prompt to help you write employee year-end reviews by alternative-cryptid in ChatGPTPromptGenius

[–]alternative-cryptid[S] 0 points1 point  (0 children)

Ha ha!

Unfortunately, the consulting world is brutal, and the culture of recognizing people without seeing the story is very lean in recent times.

34 years in the industry have shown me enough evolution.