Hi!
I had a topic several months ago to find out if Anvil is the right choice for my project. Many people helped and it was giving me the impression, Anvil is the right one.
While I was planning the app, I was constantly monitoring Anvil forums to see how bugs are poping up, being processed and fixed. I have to say, Anvil support is awesome! Unfortunately I found a blocking issue.
My app have to work 24/7 no matter what. It will be an essential part of several companies to keep track of their works. Many employee are on the way sometimes without internet, still the app must work and sync when connection is good. People in the office cannot stop working because the internet is off or because the Anvil server is downā¦
There is basically two things left for me to have a free go with Anvil.
-
make it working even in offline mode.
I find some docs about it using cache or simplified browser db, which would work for me. I did not tried, but looking at the doc, it solves my problem. -
I need an anvil server which is stable and did not change at all! This is critical!
In the past few months, Iāve seen several cases, when something stopped working which was working before. Fixes was quick, usually within a day or two, but in my case 1 minute downtime is already a big issue. I cannot be active 24/7 if something goes wrong because a (silent) update by Anvil.
So in my case, without using an expensive plan and run my own anvil server (which kind of making the whole story of anvil useless to me at this point), Iām looking for a way to make sure Anvil did not change something in the background with an update. I have to control when to switch server or update / test my code.
In most cases, this is done using an LTS version, which has been updated ONLY for bugfixes or security updates. No changes in api, code, anything. Whatever worked before works the same way. Also, in case of any update, it must be tested well, to make sure it wont cause any issues in production.
Is there anything like that in Anvil? A stable server, which wonāt change? I would only update my code when I want to go for a newer version of Anvilā¦
Thanks!