DEV Community

Discussion on: Announcing Appwrite 0.13 with Major Upgrades to Storage and Functions

Collapse
 
pavelloz profile image
Paweł Kowalski • Edited

Good job on functions performance. I need to take a closer look now.

Quick questions:

  1. Are functions more or less as powerful as AWS Lambda?
  2. Could i run puppeteer inside a function?
  3. Is it scaling concurrently if my load spikes to 100req/s once a while?
  4. Is it possible to interact with storage from a function (ie. get file, transform it, put it back) without going into the internet - meaning: insite virtual network, for speed (and security) of interaction between both services?

PS. Is there any full-text search capability in appwrite (ala elasticsearch)?

Edit:
I think i found answer for 4 :)

Collapse
 
eldadfux profile image
Eldad A. Fux
  1. YES
  2. Theoretically, you can use any NPM package.
  3. We use multithreaded runtimes, but auto-scaling is still not available out of the box, that said, you can easily scale your Appwrite function's executor to scale up.
  4. Yes, you can interact with an API or service form a function, especially the Appwrite API.