Join GitHub today
GitHub is home to over 40 million developers working together to host and review code, manage projects, and build software together.Sign up
Add some docs for scaling Metabase #12177
A common question customers have is "how many users can Metabase support?" or "what configuration do I need to support N number of concurrent users".
We should add some documentation to at least give a high level over for these scenarios. For example:
Metabase scales to several hundred users and thousands of questions with a single server deployment. When scaling Metabase, there are several components to keep in mind: The HTTP server (Jetty), the application database, and the data warehouse. Each of these components can be scaled or configured individually and should tracked as Metabase usage increases.
Metabase can also be run in a clustered environment. Session state is stored in the database so you can easily run Metabase behind a load balancer. While sticky sessions are not required, many folks enable them for consistency and ease of debugging.
Related performance improvements: