I think I found where the Fabric friction is: everything is upside down 😂
It came to me in an epiphany today.
Fabric is upside down to my mental model.
In general, when I deploy or create something, I want THAT code first.
If I want to check or monitor something, I want that GUI first.
My expectations of a mature platform:
Authoring? Code.
Configuration? Code.
Deployment? Git.
Policy? Declarative.
Automation? API.
Monitoring? GUI.
Lineage? GUI
#Is my platform on fire?#
#👆 I want to click that#
And Fabric does almost everything upside down to the way most engineers I know develop:
Dataflows? GUI.
Configuration? GUI.
Deployment? GUI plus Workaround.
Policy? N/A.
Automation? Not sure actually
Lineage? API
Is my platform on fire?
API
Monitoring?
Install a Workaround and it's code first.
No wonder I'm tired. 😂
-Your perpetually exhausted Data Engineer
--MonkeyDData
PS this is half in jest and half I finally put my finger on it