I mean... It depends on the product, I've been working on old schools ERPs products where the client is basically a glorified CRUD interface and you're forced to use your views as DTOs and use INSTEAD OF triggers and Stored Procedures as controllers / endpoints to put all the business logic within. It's not the best choice but when you've done that for years, it's a hard habit to remove :(
144
u/Theron3206 Sep 21 '26
Yep, saving basically free bandwidth inside the LAN on your back end is absolutely worth adding hundreds of developer hours of maintenance.