I have a ton of functions performing tasks, big and small, like user signup document writes, cron db cleanup jobs, essentially all writes on the database are mostly via functions with users not writing directly to DB via SDK.
I currently am using dart runtime for functions but I have seen issues like function failures and timeouts. With recent addition of Go got me thinking how much of a performance different would it make ? Would it make sense to migrate certain intense functions from dart to Go ?
Has anyone done any performance testing who can share results ?
Are you using appwrite cloud?
I think currently Dart is one of the most performant runtimes. If you are self hosting, you should scale the containers and set the variables in order to run them concurrently and achieve better performance.
For example: _APP_WORKERS_NUM
Recommended threads
- Tips for Debugging Appwrite Functions Lo...
Hi everyone! 👋 I have an Appwrite Function running locally with Docker, but I’m struggling to debug it because execution doesn’t reach the breakpoints I set. ...
- AttributeError: 'Context' object has no ...
I'm getting an error executing my function. I'm not able to replicate this locally since I have to use a mock context. Is there a way to debug this kind of erro...
- SyntaxError: The requested module 'node-...
I am trying to use appwrite functions and in the function i am creating rows but i got this error when i executed the funtion. As i checked docs there TablesDB...