would be happy to answer questions about load testing setup
here is the github repo[0] with an app that helps me launch terraforms and k6 and keep track of launches/results
The entire Fastify ecosystem (and associated modules like pino) has a focus on performance which is great. For example, the file-handling middleware[3] uses Node streams by default, instead of buffering files in memory. This made it easy to use streams across our entire codebase. Besides performance, this keeps the footprint small which ensures consistent performance even for users on our smallest server configuration.
Supabase had an Alpha launch [1] six months ago. This time we're more stable and feature-full. For the past 2 months we've run benchmarks [2] and security audits and we're confident to take on production workloads.
Our current feature-set includes a realtime engine [3] on top of Postgres, auto-generated APIs using PostgREST [4], and Auth with Row Level Security, OAuth, and magic links [5] . We have a full dashboard, with built-in SQL Editor (full Monaco editor) and a Table View (like Airtable) [6].
Next we are focused Storage & Functions, as well as the local development experience - making sure developers can go quickly from dev to prod.
A few of the team will be here to answer any questions - my cofounder @awalias and @steve-chavez from PostgREST, @inian, and @1_over_n
[1] Alpha launch - https://news.ycombinator.com/item?id=23319901
[2] Benchmarks - https://github.com/supabase/benchmarks
[3] Elixir Realtime engine - https://github.com/supabase/realtime
[4] PostgREST - http://postgrest.org/
[5] Auth: https://supabase.io/docs/guides/auth
[6] Dashboard: https://supabase.io/docs/guides/database