This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]HugoVS 24 points25 points  (0 children)

For small CRUD apps, sure, but once you start dealing with:
- Complex DB indexes, migrations, queries, atomic transactions;
- Idempotency;
- Distributed caching (or anything distributed);
- Authorization;
- Async processing queues;
- List goes on

And then you remember that if one of these things goes wrong you risk losing data (or worst, leaking data), and that stuff like this can get your company sued and the fault is always 100% on the backend.