diff --git a/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler-ga.mdx b/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler-ga.mdx new file mode 100644 index 00000000000..f1c280dfaad --- /dev/null +++ b/apps/www/_blog/2023-12-13-supavisor-postgres-connection-pooler-ga.mdx @@ -0,0 +1,122 @@ +--- +title: 'Supavisor 1.0: a scalable connection pooler for Postgres' +description: 'Supavisor is now used across all projects, providing a scalable and cloud-native Postgres connection pooler that can handle millions of connections' +launchweek: X +categories: + - product +tags: + - launch-week + - supavisor + - postgres +date: '2023-12-11' +published_at: '2023-12-11T09:00:00.000-07:00' +toc_depth: 3 +author: chasers,stas +image: lwx-supavisor/supavisor-og.png +thumb: lwx-supavisor/supavisor-thumb.png +--- + +After [launching Supavisor in August](https://supabase.com/blog/supavisor-1-million), we've successfully migrated all projects on the platform. Every new Supabase project launched now gets a Supavisor connection string to use for connection pooling. + +Supavisor 1.0 symbolizes production readiness and comes with many bug fixes. It includes three important features: + +1. query load balancing +2. named prepared statement support +3. query cancelation + +## What is connection pooling? + +Supavisor is built with Elixir. Since the [Dashbit](https://dashbit.co/) team have been helping with the development we invited Jose Valim, the creator of Elixir, to explain connection pooling, OTP, and why Elixir is a great fit for a connection pooler: + +
+