I have other apps as libraries for my main app, its pretty light weight I just separated them to reuse for other apps in the future, but its kind of slow loading them so I was thinking if I could uplink the libraries from local machines or even client/customer machines. I read some stuff on other post about this but since uplinks uses the anvil.server.call to access through the uplink. What about classes and method? do we decorate classes with the @anvil.server.callable or is that for functions only?
I don’t have the business plan for persistent server just the professional. So does my main app call the app package from the other server which has to spin up or the server package gets copied over to the main app to use?
I have a 32 core 64 thread machine, what’s the best way to scale? Launch many instances with PyCharm or separate python environments with notepad++ on the same machine?