I think this area is still under explored. I built one of my startups using only PostgREST as the backend, and it was honestly amazing, despite the limitations. The main technical challenge was migrations and interfacing with external systems.
The bigger challenge is selling this. Only experienced programmers understand the value, but are seldom in positions of power, or are wary of locking themselves in. This only works for greenfield development. I was able to take this approach because I had been CTO developing an MVP, and even then it was a hard sell to my co-founder. Most people just can't truly grok the value because they aren't experienced programmers.
No, I definitely wouldn't.
I think this area is still under explored. I built one of my startups using only PostgREST as the backend, and it was honestly amazing, despite the limitations. The main technical challenge was migrations and interfacing with external systems.
The bigger challenge is selling this. Only experienced programmers understand the value, but are seldom in positions of power, or are wary of locking themselves in. This only works for greenfield development. I was able to take this approach because I had been CTO developing an MVP, and even then it was a hard sell to my co-founder. Most people just can't truly grok the value because they aren't experienced programmers.
It is not hard but cumberstone to build such system.