When the client controls the layout, the transport is a product decision
A retail client wanted to rearrange their storefront without filing a ticket. That single requirement is what made GraphQL correct and REST wrong.
Concepts from the proof, explained in my own words with code from my own systems.
A retail client wanted to rearrange their storefront without filing a ticket. That single requirement is what made GraphQL correct and REST wrong.