How to enable autoscaling for Squidex

I have…

I’m submitting a…

  • [ ] Regression (a behavior that stopped working in a new release)
  • [ ] Bug report
  • [x] Performance issue
  • [ ] Documentation issue or request

Current behavior

Squidex runs as one instance

Expected behavior

We want to auto scale to multiple instances based on load

Minimal reproduction of the problem

Environment

App Name:

  • [ ] Self hosted with docker
  • [ ] Self hosted with IIS
  • [ ] Self hosted with other version
  • [x] Cloud version

Version: 1.3.0

Browser:

  • [x] Chrome (desktop)
  • [ ] Chrome (Android)
  • [ ] Chrome (iOS)
  • [ ] Firefox
  • [ ] Safari (desktop)
  • [ ] Safari (iOS)
  • [ ] IE
  • [ ] Edge

Others:
We are running Squidex on Amazon EKS and it is running on one pod. It serves to a mobile application. The user load is high at times which could be as high as 50,000 users accessing the app in bursts. So, is there a way to scale the number of nodes/pods, and would Squidex work fine? We had tried this 2 years ago with an older version but it was failing.

Thanks in advance.

This is really out of the scope of the support forum. Autoscaling is always done by the hosting platform, e.g. kubernetes:

You can just increase the pods with version 7.X, but you have to ensure that you only have one worker node: https://squidex.io/post/squidex-7.0-release-candidate-3-released

1 Like

Thanks a lot Sebastian, we will explore this option.