I found this pattern in the process of using other databases, which is very useful when importing data to excel or google sheets.
for example:
curl -vvvv 'http://localhost:8000/a.csv?select * from t limit 1'
Some languages written in c/q/j, pure css/js, is often only a few hundred lines of a project, I do not use a database, or rarely encounter the need for a database, sqlite/kdb is very easy. You can try my website, https://flashlo.com. The back-end code is probably no more than a hundred lines, and the front end is a single page. I don't like vdom. They cover up a lot of details about how things run.
The proportion of mysql is actually very high, maybe a few hundred megabytes of memory, if we use files, etc., in fact, the proportion of memory will not exceed a few meters. I prefer tools that are fast, consume less resources, develop fewer lines of code, and are not overpackaged. Many tools completely cover up the details, causing you to learn exactly the concepts created by these tools. I hate this kind of thing very much now, and of course, if teamwork is needed, it may still be useful.
In addition, I still don't understand the benefits of this thing for serverless. Most of my personal projects actually don't have the problem of splitting resources and don't have the opportunity to use something from serverless. I use a lot of docker in my development process because it makes it very easy for me to deploy. A project, a very small proportion of memory, fast speed, less than 100 lines of code, this is where I feel the most comfortable.