news.ycombinator.com• Aug 19, 2025• 1 min read
Tell HN: The case for CRUD apps in the age of AII hear this denigration of CRUD apps all the time, especially nowadays as folks (even here on HN) think AI will erase the need for this kind of developmentBut, people forget that CRUD apps can be as complex or simple as they need to be. A CRUD app is identified as such by its purpose, not the sophistication of it.Right now I'm wring a web app that's basically manages some domain data in a central db, but guess the kinds of things I have had to deal with. Here a a few (there are many more), in no particular order:- Caching and load balancing infrastructure.- Crafting an ORM that handles caching, transactions, and, well, CRUD, but in a consistent, well-typed, and IO-provider-agnostic manner (IO providers could be: DBs like Postgres, S3-compatible object stores, Redis, Sqlite, Localstorage, Filesystems, etc. Yes, I need all those).- Concurrent user access in manner that is performant and avoids conflicts.- Db performance for huge datasets (so consideration of indexes, execution plans, per