Web apps can be simple
I created a “proof of concept” application for a friend. And I am amazed at the fact that my understanding of “low complexity application is the norm” actually is true.
The problem domain is fairly complex, and the security requirements very stringent. But I have been able to put together a foundation that will allow her to get help from just about anyone in the world to keep her application updated.
In my opinion, it cannot get more #lowcode than this. Anything else, is just lock-in. And will come back to bite people very quickly.
By the way, I had a similar experience when I built the same app, using Java, H2DB and the internal HttpServer that ships with Java. The only external thing I needed to use was the Thymeleaf templating engine, and I think it was an overkill. Should have just relied on Java Server Pages.
Yes, you heard that. No Kubernetes. No microservices. No microfrontends.
Just plain simple HTML (server rendered). Scales for most users, and keeps the costs low.
More details in the blog.