App companion containers
As a developer, you may want to write custom APIs for your Appsemble apps to do things not included
in Appsemble’s back end.
There's a POC available and documented here: https://gitlab.com/appsemble/appsemble/-/issues/1256
It's not very user friendly yet. So there's room to bring this to production grade functionality:
- Make sure our SAAS kubernetes infra can run loads of these containers efficiently without being bogged down by mostly inactive backends.
- Also make sure they're resource limited such that a runaway container won't affect the cluster too much
- Disconnect misbehaving backends and notify the owners.
- Integrate this functionality in the CLI and server so it can be uploaded along with an app definition.
- Make sure that when cloning an app in the studio that depends on a companion container, it's also cloned with that app. That makes the experience seamless for users.
@IvanKoitchev
epic