-
-
Notifications
You must be signed in to change notification settings - Fork 7.5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Is it feasible to store data on cloud services? #30112
Comments
Storing data on cloud services for Zulip is highly feasible and beneficial, offering scalability, cost-efficiency, and robust security. By integrating Redis and Memcached in the cloud, Zulip can maintain a stateless architecture, enabling seamless horizontal scaling and enhanced performance. Cloud services provide autoscaling and load balancing to handle rapid user growth effectively. This approach ensures high availability, compliance with data regulations, and optimal user experience, making it a strategic solution for Zulip's infrastructure needs. |
@DhruvLamba was that comment generated by AI? |
Nope. Actually I am specializing in cloud computing and virtualization , hence worked with many cloud providers like AWS, GCP , Azure. |
OK. Well in any case, it is feasible to use cloud services, though not an option that we recommend, because it's more work to set up. You can see documentation here:
Or look at docker-zulip if you prevent that style of splitting up systems. However, there are some algorithms/data flow issues that do not make it trivial to scale to millions of users, especially in a single organization through such techniques, so don't expect that just doing those things will dramatically change Zulip's scaling characteristics. |
pl redis memcache is connected to the cloud service, then the remaining part of zulip becomes a stateless service. When the number of users increases rapidly, automatic expansion can be performed. Is this idea feasible?
The text was updated successfully, but these errors were encountered: