Yes. Autoscaling is an option of creating a cluster. Beyond that, clusters provide better isolation and performance. You can read the gist here. https://xata.io/docs/dedicated-cluster
By default, the shared clusters will scale fine. If you have more serious needs, and require isolation, then dedicated clusters provide a more cost effective option for high traffic requirements. If your usage is pretty steady, an non-autoscaling cluster is best, because you can just pick what you need. If you require true autoscaling, where the cluster itself changes based on load (volatile, unknown traffic) that an autoscaling cluster is best. Xata allows you to move branches between each option once you have them set up, so it's pretty easy to move things around if you need.
hi, on the free and the pro shared clusters we enforce concurrency limits (which apply over the wire protocol and data api) and rate limits (which only apply for the data api, and sql over http). You can see the values and definitions here:
Let me know if you have any questions. In our experience, the above are large enough to not impact any light application. If you hit those limits, it's likely fair and expected to pay for a dedicated cluster.