TLDR Juliusz asked how to configure their cluster for auto scaling. Kishore Nallan suggested emailing Typesense and provided information on scheduling upgrades and downgrades based on expected traffic.
Hi guys, could you please help me to configure my cluster to scale automatically?
How are you hosting Typesense?
On the cloud
Please email with the cluster ID. We will take care of it.
Sure, do you think that you will manage to do it in let’s say 24 hours?
It can be crucial to my business
The auto scaling in Typesense Cloud is not real-time elastic. We will be able to handle capacity upgrades when your cluster starts bumping into limits and we notice degradation. It's not instant so you can't rely on that for handling massive spikes like 0 to 10x baseline traffic, for example.
Okay I get it
The thing is, that right now my app doesnt have many users and traffic
But I am preparing a big marketing campaign for the festival, which takes place tomorrow evening
And traffic can jump to several thousand users
Then you can schedule an upgrade of your cluster for expected traffic. And then take a call on downscaling it later on based on metrics after a few days.
There is an option to schedule an upgrade from the Cloud UI
We only handle automatic scaling up.
And could you advise which cluster could certainly cope with a traffic level of a few thousand people, who could make quite a few requests?
But you can always schedule upgrades/downgrades from the UI.
Happy to discuss specifics about your cluster if you can email us your cluster ID, and expected concurrency.
It is hard to predict to be honest
Could you provide an example, which could estimate which cluster would handle specific traffic?
Can't say without looking at the size and schema of your data. If you wish, you can benchmark your cluster to get an idea.
Indexed 3051 threads
Lightning-fast, open source search engine for everyone | Knowledge Base powered by Struct.AI