なぜエージェントはSupabaseを選ぶのか

Why Agents Love Supabase

Latent Space: The AI Engineer Podcast1時間16分
なぜエージェントはSupabaseを選ぶのか

なぜエージェントはSupabaseを選ぶのか

Latent Space: The AI Engineer Podcast

0:001:16:38

要約

Latent SpaceのswyxがSupabase共同創業者のPaul CopplestoneとAnt Wilsonに、カンファレンスSupabase Select直前に聞いた回。長時間実行できるSupabase Compute、OrioleDB、Multigres、Tursoの買収といった発表内容に加え、vibe codingによる急成長、エージェント向けの宣言的スキーマ、エンタープライズ戦略、AIコーディング費用の考え方まで語られている。

この回のポイント

  • ●Edge Functionsの2秒制限を超える、DBと同一プライベートネットワーク上で動くコンテナ型のSupabase Computeを発表した。
  • ●OrioleDBはHeapの代替ストレージエンジンで約1.5〜2倍高速とされ、Multigresは1,000回の連続フェイルオーバーでもデータ損失がなかったと述べている。
  • ●Tursoの買収で月に数十億規模のデータベース作成を目指し、小型インスタンスSupabase Sparkから本格Postgresへ移行できる道筋を描く。
  • ●agentがサインアップを自動化するため、アクティベーションがほぼ100%になり、有料転換率も従来の開発者より高いという。
  • ●エージェントが数百のマイグレーションファイルを読まずに済むよう、宣言的スキーマとpgdoctorを提供する。
  • ●営業はプロダクトトリガーに基づき、対照群との比較で増分の成長に報酬を払う方式を採る。

章立て

  1. イントロ:Supabaseとの関係と3テーマ

    swyxが初期エンジェル投資家である立場を明かし、Build・Operate・Scaleの発表を概観する。

  2. 発表:Compute・OrioleDB・Multigres

    長時間実行のSupabase Compute、高速なOrioleDB、データ損失を防ぐオペレーターMultigresを説明する。

  3. Turso買収と数十億DBへのスケールアウト

    SQLite系のTursoを買収し、小さなDBを大量に作る構想と移行経路を語る。

  4. 創業期の逸話とHacker News・メモ文化

    Hacker Newsでの急成長、クレジット問題、ミーム戦略、GCP提携などの裏話を話す。

  5. vibe codingによる成長と企業向け戦略

    AIの3つの波、AEOでの強さ、コミュニティ施策、プロダクト主導の営業とエンタープライズの考え方を述べる。

  6. 宣言的スキーマとエージェント時代の開発

    Git ネイティブ化、宣言的スキーマ、開発手法の収束への懸念を議論する。

  7. チーム、OSSの未来、AI費用、採用

    共同創業者の関係、Rust書き換え、AIコーディング費用の目安、SRE採用について語る。

解説記事

Latent Spaceのswyxが、Supabase共同創業者のPaul CopplestoneとAnt Wilsonを迎えた回である。swyxは6年前のシード期にエンジェル投資をした立場であることを冒頭で明かしている。二人が揃ってインタビューを受けるのは初めてだという。収録はSupabase Select直前で、新発表の背景から成長戦略までが語られた。

発表の中身:Compute、OrioleDB、Multigres

最初の柱はSupabase Computeである。従来のEdge FunctionsはDenoベースで実行時間が約2秒に制限され、チャンク化や埋め込みのような長い処理には向かなかった。新サービスはデータベースと同じプライベートネットワーク上でコンテナを動かす。RustやPythonも使え、エージェントを走らせることもできるという。LambdaのコンテナタイプのようなものとswyxとPaulは説明している。

データベース側では3つの革新が示された。1つ目のOrioleDBは、Postgres標準のHeapに代わるストレージエンジンである。約1.5〜2倍高速で、vacuumやbloatといったバックグラウンド処理の必要をなくすと述べている。PG regress、TPC-Cの夜間ベンチマーク、Jepsenなどで検証し、Apache 2ライセンスで公開する。特許も取得したうえで無償提供するという。

2つ目のMultigresは、Postgresのクラスタを管理するオペレーターをゼロから書き直したものだ。既存オペレーターは条件次第でデータを失い得ると判断したという。1,000回の連続フェイルオーバーでもデータ損失はなかったと述べる。Vitessの作者とともに開発しており、将来のシャーディングでもアプリ側のクエリ変更が不要になることを目指す。シャーディング自体は来年初頭ごろの予定とされた。

Turso買収と「数十億のデータベース」

3つ目はスケールアウトである。Supabaseでは現在、月に約500万のデータベースが作られているという。今後は月に数十億を想定しており、専用のPostgresクラスタを全員に配る方式では計算資源が足りないと語る。そこでSQLiteベースのTursoを買収し、ブランドは維持する。Tursoは複数ライターを可能にする独自アーキテクチャを持つ。Postgres互換の道筋が見えたことが決め手になったという。小型インスタンスSupabase Sparkで始め、成長すればフルPostgresやMultigresへ上げる構想である。背景には、ChatGPTのような巨大なユーザー基盤を持つパートナーに対応したいという狙いもある。

エージェントが成長を押し上げた

SupabaseのAIとの関わりは3段階で語られた。第1は、Postgresをベクトルデータベースとして使う埋め込みの波。第2は2024年末のvibe coding(AIにコードを書かせる開発スタイル)ツールの台頭。第3は今年、モデルが良くなって数字が急伸した局面である。サインアップからアクティベーションまでをエージェントが代行するためほぼ100%になり、有料転換率も上がったと述べている。swyxの調べでは主要なフロンティアモデルがSupabaseを統合バックエンドの第一候補として推薦するという。創業者らは、LLM登場前に市場へ出ていた時期とコミュニティの発信が奏功したと見ており、タイミングは偶然だったと認めている。

エンタープライズ戦略も興味深い。営業はプロダクト上のトリガー(上限到達、エラーなど)を起点にする。メール後に反応しなかった群を対照群とし、通話支援を受けた群との成長差(月25%に対し125%)を増分として評価し、報酬の基準にしているという。既存DBの移行は成功しにくいため、新規案件で最初に採用されることを重視する。企業内ではCPOのような非エンジニアが構築の推進役になる例も出ている。

エージェントに読みやすいバックエンドへ

今年の重点はコードファースト、Gitネイティブへの移行だと述べている。Postgresは通常、変更のたびにマイグレーションファイルが積み上がる。エージェントがテーブルの形を知るには、1,000ファイルを推測するか、ローカルでDBを起動して調べる必要がある。そこでテーブル、ポリシー、コメントまで含めて宣言的に状態を記述するスキーマフォルダと、新ライブラリpgdoctorを提供する。swyxは、これは人間にも有益で、本来必要だったものだと評している。

組織、OSS、AI費用

OSSの将来については、Rustへの書き直しが現実的な選択肢になるという見方が示された。AI費用では、Supabase全体で月約30万ドル(約450人)と述べている。各チームの判断に任せつつ、コスト面だけ統合を始めている。swyxは、トークン費用と人件費の比率を指標にする案を紹介した。

まとめ

この回から見えるのは、AIエージェントが増えるほど、バックエンドには「小さく大量に作れること」と「成長しても移行なしで拡張できること」が求められるという視点である。長時間コンピュートや宣言的スキーマは、エージェントが読み書きしやすい環境づくりの具体例だ。日本の開発者にとっては、マイグレーション中心の運用やDB選定、AIコーディングのコスト管理を見直す材料になる。なお数値や性能は発言者の主張であり、独立した検証は番組内では示されていない。

文字起こし(英語・自動生成)

Hello, it's me again. I hope you're enjoying these little episode intros that we're doing. Hopefully it gives me a little chance to talk to you guys about why we're doing some of these episodes and what you should look out for in the interviews so you get more audio interviews. We're also adding overlays that you can see pop up to keep it visually interesting, to explain things that maybe if you're newer to the industry you don't know because I don't have time to go over every single thing while we're having interviews. So I was at Superbase Selects recently, which is the Superbase Company Conference. And there's a lot of stuff to cover. In particular, I think I should share that I have a very close relationship with this company. I was an angel investor in a seed round six years ago, and they were my very, very first angel investment. They've done super well. They went from $0 to $10 billion in valuation in the last six years as a fully remote, open-source company. which is enormous, and they're pretty much become the standard for hosting Postgres.

So I want to break down what makes them tick. I also want to see why they did so well in my AEO ranking, because it's not a given for sure, and there's a lot of companies that are fighting for what it means to build databases for agents. They were also, I think, our very, very first sponsor for AI Engineer, the very first AI Engineer in 2023, and they're now going to be our first sponsor for Latent Space, because we're open for sponsorships and who else to do this with companies and people that I'm familiar with and trust and can explain very well to our audience. And so the main things I wanted to cover, they have a whole recap here on their YouTube, which is very well executed and all that. But they have these three themes, build, operate, and scale. I think the announcements are very much what I kind of look for in a company conference keynote. So build is basically how they want to improve the Postgres experience for coding engines to set up.

And the two that really shot out to me is what one is very simple one, which is that starting Superbase without Docker, that is the less weight I need in order to start up basic processes to interact with the database, the better. And obviously I can scale it up to a full VM in the future. The second thing is Superbase Compute, where you run compute next to the database. I think co-locating that is super easy. I think this is honestly Super Android. I think it is maybe underselling what it potentially could be. Your app having an MCP server from Superbase is really good. But declarative schemas is so important, right? You want declarative schemas rather than the standard SQL paradigm of set up a schema and then migrate, migrate, migrate, which is something we cover in the podcast. If you want everything to be in Git as source of truth so that your agent can crawl it and figure it and set up and fork and whatever from there. It seems so simple,

but really when Postgres was not designed to do this, you have to kind of retrofit the events on top of a 40-year-old database. And really I kind of see Superbase's momentum now as doing the last mile or the really frontier of Postgres development for agents to really use them super well. The beauty of it, though, is that it's not actually about agents. We just needed this the whole time. But humans also benefit, and I really like that. I don't like doing things only for agents to be happy. So then the second part is operating. So that is mostly just about giving more context, really, whether it's more logs, more checks, more connections, markdown files for your SQL. That's super cool. Knowledge and skills. Every year they ship some interesting pipeline work from like Stripe to other sort of integrations. And I think the sort of general ETL problem as you get further and further in your AI engineering career becomes more and more part of the data engineering stack.

But now Superbase has their own first-party solution. You can use a mix of both, like whatever, but sometimes it's nice to have everything in one. The last part is perhaps the most complex at-scale thing. This is why Superbase engineered brandings to prototype to Petabyte. and really they're going after more and more scale, obviously, because the customers are growing. And so announcing a full V1 of Multigress, which is their sort of port, I guess, of Vitesse for Postgres with the Vitesse guy, which is enormous in the database world. If you don't know what Vitesse is, you're losing out. You need to know. You're watching this on YouTube on a Vitesse website. Aureole DB and DB. There's a lot to get in there. And honestly, you can see my connection with the founders. I think this is the first interview ever that the two of them have done. And I make reference to that and try to view their chemistry and show you what it's like to discuss and run a $10 billion database company.

Enjoy. Okay, this podcast has been six years in the making. So we're excited to have Koppel and Ant in the studio. Welcome, guys. Thanks. Thanks for having me. We're recording this ahead of Superbase Select, which is your big customer conference. And we'll release this after the conference. But I just wanted to sort of celebrate the journey that you guys have been on. I've seen you guys since you guys finished YC and you were in that place in Singapore where you were sort of celebrating things. And I met you guys for the first time. and I was like, what is this hot database company that got self-launched on Hacker News by some random user sometimes? Anyway, congrats on all the success. What are you announcing the headlines at Select? Let's just get right into that. Yeah, yeah, sure. So there's quite a few headlines. We've got a lot to cover.

The main ones would be starting off with Compute. So we offer a product called Edge Functions and edge functions are powered by Deno and they have basically a two-second limit. What we're finding is that, well, what we've heard from our community for a long time is that they want to run much longer workloads. They want to do things like chunking and embedding. So tomorrow we're announcing, and by the time this comes out, Superbase Compute, which is you can run anything. It's long-running, it's serverless. It is running in the same private network as your database, so it's co-located, has very good latency, so you can run Postgres connections directly from compute. And you can run anything inside it, so it's no longer constrained to just Deno. You can use it with Rust or Python. You can run agents inside it. It's basically just a full compute instance. Let's call it the comparable offerings in other clouds that others might be familiar with. Would this be? Yeah, something like a Lambda function, but the container type Lambda function.

Okay. You can run a full container, basically. And then there's the other stuff. Yeah, and then we have, well, three innovations on the database space. So the first one, which we talked about last year, which was OrionDB. OrionDB, we've basically put it through the ringer in the past year to make sure that it is rock solid and ready for the Postgres ecosystem. The three innovations are basically performance, scaling up, and scaling out. Postgres touches on, sorry, OrionDB touches on performance. It is a drop-in replacement for the current Postgres storage engine, which is Heap. And it runs about 1.5 to two times faster. And you don't have to change anything else. It's just completely compatible. It completely removes the need for some of these background tasks like vacuum and bloat. So it's actually very efficient for your database as well. And basically, the innovation that all the work that we had to do this year was put it through a PG regress, full compatibility with Postgres, Antithesis.

We put it through TPCC nightly benchmarks and Jepsen to make sure that it basically can never lose data. So we're releasing it tomorrow in full beta. And we also made it Apache 2 license. It comes with a patent and the Apache 2 license covers the patent. So we actually acquired the technology, continued to develop it, and then we paid for the patent and are now giving it away for free. One thing that you mentioned in passing, which I still don't, I can't get over, is that you tested every operator and you said every operator drops data in some situation. Well, so this is for the second one. So scaling up. So that's Multigrass. Yes, so Multigrass is the second big announcement. Basically, we looked at the Postgres ecosystem and we looked at all the operators. An operator, for those who aren't familiar, when you run Postgres, you start with a single node, but then with almost any database, you want to run multiple nodes and you want things like failover, You want it to manage backups. So usually you have this thing called an operator, which can run the entire cluster for you.

So there's quite a few operators in the Postgres ecosystem, and what we had found was that under certain conditions, every single one of them could lose data. And so we decided with Multigress to do a ground-up rewrite of the entire structure of an operator. And so Multigress is essentially, while our initial goal is to give sharding to the Postgres community, What it's turned out to be is this entire operating system. And we actually ran it again through very rigorous testing, and we've done 1,000 sequential failovers, and it didn't lose any data, and we've tested it in basically every way we can, clobbering it to see whether it will ever lose data. So we're very confident now in its stability, and so we're releasing that one as well. Tomorrow it's completely open source. It will be on our platform for customers and invite only, So people who are running serious workloads can come to us and we'll start helping them to scale up. Is this a full completion of Multigrass being fully sort of parallel to Vitesse?

Or is there still something left to go? No, actually, yeah, it's quite interesting. So Suku originally created Vitesse for the MySQL ecosystem, but specifically for sharding. And actually, when he came along, he said, well, the number one goal that we want to do for this time, because we're always catching up on compatibility when we use the test. You always have to change things as you move to shard it, so change some queries. So he said, I want to focus only on compatibility first. And so the way we've designed it is in such a way, this ground-up rewrite is specifically so that we know when we release sharding, you actually won't have to change anything for your database. You'll continue to run the same queries, and multi-res will just be able to handle it, zero changes to your code. I mean, that's an incredible vision. And the fact that you've been able to do it in two years? That's one year. So we haven't released sharding yet. I've seen the early prototypes and the designs for how we're doing it,

and some of it should land by probably early next year, depending on some of the things that are happening on our platform. We've got a lot going on, but we're very confident, and we're happy with the progress. it's been pretty good. Yeah. I mean, I think this is the last piece for the total domination of Postgres. Yeah. Right. And for those who don't know, look up the tests, powers YouTube, powers, what else, GitHub, everything. Yeah. If workloads were ever to shift away from MySQL, you need this to Postgres and force Superbase to win. And hopefully it's not just for Superbase customers, right? It's fully open source. It's community things. Anyone who's running Postgres at scale and should be able to use Multigrass. Yeah, I'm sure like every coalition, every company that's involved in Postgres in some way is contributing to this thing, right? Because we all want this. Yeah, yeah. We've got a whole design partner program. So we're working with the likes of Booz Allen. We're working with Postman. We're working with Perplexity. So yeah, lots of customers coming on board.

A lot of people need it. They're running Postgres at scale and they need something to help them scale up. Yeah, third. Third one is, yeah, so this one's a big one. scale out. At the moment, we launch about 5 million databases on our platform every single month. And kind of the future where we know we're going, we think that we're going to have to launch billions per month. And so scaling out is a whole different beast. So we decided that we would have to look at some new architectures and people within the space, the Argentic database space. and there's no other leading database provider who does Agendic well than Tursor. And so actually tomorrow and when this is announced, it would have come out where we have announced that we've acquired Tursor to help us power Agendic databases. Yeah, that's an incredible... It's also, like, they're primarily SQLite based, but it doesn't really matter, right? Like, it's more about the architecture of, like, I guess...

I don't have the word to describe how basically broadcast. Is that the word? For scale-out, right? The idea for them scaling SQLite was that they would have a single writer and multiple readers. Yeah, so SQLite itself, it's only a single writer. It's a file format. So generally it's not sort of as MVCC for SQLite. Exactly, exactly. So then they built this Terso architecture, which basically builds MVCC for SQLite so that you can have multiple writers. And because SQLite has a weird license, they had to fork it. They had to fork it. They originally started with LiveSQL, and then they came along and they did this other really cool architecture. And actually now the architecture, actually it was very commonly discussed a few weeks ago while on S3. So some of the innovations in the database space are actually coming out of what's happening in object storage. So object storage has added a bunch of new features, which basically mean that you can start using it a little bit like a database.

And because object storage itself is, I think it's 11 nines of data durability. Yes, which is not reliability, but whatever. Yeah, not reliability, but it gives you what you need for basically what you would typically have for a cluster of databases. It's kind of like your cluster underneath. So you can start doing some cool things like, yeah, there's quite a few popular databases now or data use cases that are building directly on top of object storage. It's got some limitations in our worldview. It's probably good for these smaller use cases in terms of transactions, because when you've got a transactional database, you've got to do a lot of reads and writes. And so in this case, you probably don't want to be doing something at massive scale on this. And that's why we have Multigress. But for these, what we're seeing, where we need to get to these billions of databases, what we need them to be is a file format. And so that's where SQLite was super interesting. It's dominating. And actually, the thing that really piqued our interest, and I reached out to Glover, I said he released a blog post on how they've done their rewrite.

Basically, we have a pathway to get Postgres compatibility with their file format. So we're acquiring them, and we're actually going to keep the Terso brand. So Terso is going to focus on SQLite, and then we're going to introduce this new smaller instance type on Superbase called Superbase Spark, and it will be compatible with all our libraries, and you can have one database for any idea, any prototype that you want, and when it takes off, then you just upgrade to full Postgres databases all the way up to Multigress. I know you've been working on this for a while. This is the dream, right? Yeah, yeah. There's been, both scaling up and scaling down has been one of the things that we've been trying to figure out how to do. Yeah. And it's really when some of these innovations came along that we realized, oh, okay, we can do this. Yeah, you're going to 5 million a month. Let's say you see on the trajectory of billions per month. One of the secrets is they're actually kind of small databases. Yeah. Right? Like, these things are tiny. They're Vibe-coded apps. Yeah. Like, I don't know if you have any insights on what this is going to happen.

I mean, until they get traction, right? And that's the thing is, like, once you hit the front page of hack and use, you need to know that you can go far beyond that. And so the whole idea with all of this was we need to make sure we've got a really smooth pathway to migrate between the back ends, like zero downtime migrations. It's just, like, a need to have. Because, like, we see now that there's a lot of non-technical builders who are building, like, old companies, right? We have a customer magic school, and the guy was like a teacher, right? And he saw all these inefficiencies in teaching, like teachers spending time on tasks that could be automated. And so now you have these startups that start without a technical co-founder, without a CTO, and that's not like isolated incidents anymore. That's like becoming more everyone. Everyone's a builder now. And that's why we see the growth we've seen over the last 18 months is crazy. Is this? Yeah.

But it still feels early. And I think there's a much larger market of almost consumer-like builders right at it. People, inside companies, people who want to launch their own startups, which is going to mean a lot more databases, which, like we said, if we give everyone a dedicated Postgres cluster, that's probably, you know, we'll probably run out of physical computers in the world pretty fast. Which is basically what's happening. Yeah. Like, we've faced it throughout this year. We just, our growth has been one of the things that we've had to deal with in terms of capacity of computing. Yeah. So, congrats. Also, I will observe that I feel like Glauber is also a meme lord. Yeah, well, that's one of the things. Right? I mean, come on. Yeah, he's amazing. So, for those who don't know, the person behind the Superbase memes is this guy. Yeah. You know, low-key a killer, I would say. And Will Glover also. Yeah, yeah, yeah.

I don't know if you guys exchanged notes on, like, what's funny. Not yet. Really? That never came up? We're going to give them access to the Superbase Twitter account for sure. Oh, my God. I could do with some help. Yeah, yeah. Wait, is it still you? We've got a small team of teenagers now who help me out. You do workshops, right? Yeah but we do a weekly workshop I mean basically weekly meme workshop but it hard to hire for because you need to understand the tech and understand what developers find funny basically in order to do that type of marketing, right? Yeah. Actually, you are also low-key meme lord. I'm not as funny as you. You're really, really funny. There was one with a seagull and you were standing on top of a turtle. standing on top of Postgres, I think it was. Yeah, that's a seagull. Standing seagull riding a flying seagull. Yeah, my God. I can't find it right now. And this is all deep super-based history. But there was a time when those things were just like,

it was so good, people wanted to be like you, and they couldn't, and that was your moat. Memes. Yeah. There were some big companies trying to run memes off their Twitter accounts. I won't name any names, but very large. organizations. But yeah, it's, like I said, it's hard to have. The guy who did like a 40,000 word essay on breaking down our meme strategy. Someone studied our Twitter strategy actually really early on and posted it on Hacker News. Yeah, on Hacker News. And that was funny because they recorded the strategy in a way that we hadn't committed to the paper yet. So then when we onboard a new marketing people, we were like, here's the strategy. So it was written by someone else. Yeah. And of course, Hackenews hated it. And then they were commenting on it. And I found out. And took the first comment. This guy, this guy. Yeah, yeah. Learnings from four months of Superbase feed. He just looked at your work performance. When was it? 2022. Okay. Yeah, yeah, yeah. Wait, I mentioned it. Ooh. There you are.

So he just broke it down. He broke it down. And then Hackenews hated it on it. And so Ant took a photo of them shitting on it and posted it on our Twitter again. Your hate just fuels me. What is this interesting article? Yeah, okay, so I commented. Yeah. That was like, a lot of our growth was thanks to Hack News. I mean, in the early days, I just had to live on there. So we should talk about that. What deal with the devil do you have to do with Dang? Oh, man. We've been scolded by Dungy, like, many times, for launching too many things in a week, basically. And he's, like, rightfully paranoid about the association of Hack and Use and YC. So he kind of, like, if something happens, he kind of wants to throw us under the bus so that people know, oh, we're not doing this for YC customers. We're an independent site. So he's been helpful to make sure that we don't smear the name of YC or Hack and Use.

I mean, at this point, you don't need them. But for sure, I think Dang has super high credibility. No one really questions him. But I do think you guys innovated the strategy of launch weeks. And for a while, I think there was one of the launch weeks, I think four or five, where every single launch was number one or page one on Hacker News. I got told off so badly for that because I tweeted that proudly. I was like, oh, here we are. And then I got told off because we were like, it basically looks bad. because suddenly this YC company is dominating the front page of hack news. It looks like it's a bias. I'm like parading the front page on the front page. Yeah, yeah, yeah. Which is true. So tip to anyone, never screenshot the fact that you're on the front page of hack news and put it on Twitter because it does look like work. And to be honest, it was gloating, so it's a fair call out. Yeah. There's all that, which I would say, I would consider that somewhat ancient history now. It's been a few years since this is a relevant thing.

But for those who don't know Superbase history, these are the things that you must check off as the tour of things. What else? I think the top post there is interesting because... This is the launch post. Yeah, but it was someone else who launched this. We weren't ready to be launched on Hackaneers. And you didn't consider yourself a Firebase alternative? Oh, yeah. So that was the day that we changed the tagline. We had the tagline. What was your original tagline? It was real-time Postgres. Because what had happened was we were like, oh, let's build a Postgres company. But in my previous company, I had to migrate from Firebase to Postgres, but I needed a real-time feature. And so I ended up building this real-time engine on top of Postgres. And so we thought, oh, that's the killer thing. It's getting some open-source traction, this real-time engine. It's kind of cool. So we were like, oh, real-time Postgres. No one cared. No one cared when we had a website. And so we were like, let's change it to open-source Firebase alternative, knowing that that was the reason why I switched. And it was, I think, only 12 hours later or something like that

that his article went up. Yeah. Still at the top of all time. And at the time, we was running on top of DigitalOcean, and every new database was two droplets. So two $5 a month droplets. Way too. One for the database and one for the APIs. Right. Because we wanted to upgrade the APIs. Independently, yeah. And we only had a handful of test users at that point. And then all of a sudden... I think we only had eight users. We went from eight to 800 on that launch alone. Yeah, and then we burned through, I think we had like 10K of digital ocean credits, which we just burned through in basically 48 hours. And then we just got into YC. So AWS was like, oh, we'll give you, you know, whatever it was, 150K credits if you migrate to us. And so we spent the first week of being in YC, migrating 800 databases to a different cloud, which, you know, if you've ever migrated one database, you know how painful it is.

It's like migrating 800 is not how you want to spend your first week in YC. Do you remember that we could have been on digital? Like, basically, we should still be building on DigitalOcean because when you get into YC, they have this credits program, like a huge number of credits on DigitalOcean at the time. And we're like, hey, can we have these credits because we're, like, we're blowing up here. and they said, oh no, you've already used the $10,000 credit program. We can't give you this other one for $300,000. So we're like, well, we have to migrate to AWS. And so the biggest lost opportunity of DigitalOcean. Being too strict, yeah. I know our bills with AWS now. This is like probably one of their biggest customers ever that they lost from being too strict about that. Because it was COVID, it was a time when everyone was worried about like what's going to happen. So I think they were like, we don't want to overextend ourselves. and it's fair yeah so it was like totally fair at the time just given the um the way the world was looking people made many irrational decisions during covid yeah but you never know i was going

to say you might be worth more in a digital ocean now but then somehow digital ocean has also like gone on a super tear ah look at this because computers have been tripled in the last year wow that's cool so what are they 16 billion now billion yeah okay and like uh okay well i guess there's a shortage of cpus yeah there's a shortage how are you guys experiencing it we literally i mean we're up against runways all the time where like we meet aws like multiple times is there a way to spike when you have a spike what do you do like you just have agreements with people yeah we've got to like plan just very closely we pay more we partner with them and in fact tomorrow as well we're announcing that we're bringing on a new investment partner which is capital g capital g basically has access to the Alphabet ecosystem. Good for us on both sides. Like we now have to consider a multi-cloud strategy. Meaning GCP. We need GCP or we need more compute basically. So GCP is a very obvious choice. And of course, we want to partner with all the AI labs as much as possible.

And so they have a suite of products. We've worked with them already on Gemini and we want to make sure that we're embedded deeply into all of their products. And that's another thing where you're mentioning how so much of the database ecosystem is being shaped by block storage and all these innovations and all these things. Clearly AWS is the leader there. It's hard to be multi-cloud if you're going to use GCS as a swap for S3. Yes, as long as they've got the features. Actually, I don't know if their object storage has all the features, but I'm sure that whatever S3 do, others follow. I still remember, I think three years ago, they introduced strong consistency. That's the innovation, basically, that helps. And they just It's like they did it for free and they just pulled it out to everybody. And it's like it's live now. What? And then S3 Express as well. That was a big game changer. Why? Well, basically now what you want to do is like you typically write to a local drive and then you need to batch it to something more durable and stash batching process.

And so the write times to this are one to two milliseconds. And so before you can guarantee a write back to your client, you basically need to batch it to something that's durable. So this one's durable, not as durable as S3, not 11.9s, but durable enough that you can... It's ephemeral durable. Yes, exactly. And then in the background, you use this kind of as your cache, and then you move into S3 in the background. Do you need Redis anymore? Yes, yes, you still need Redis. This is nowhere near fast enough. You need, like, basically your cache wires are either memory, NVMe drive, local attach to S3, their equivalent, and then S3. Yeah, normal. Amazing, amazing. That was a little bit of database. Like, we jumped around quite a lot. A few more things that we're going to talk about. Your slogan was build in the weekend, scale to millions. Now we're prototype to petabyte, which is excellent. And really, it is reflective of the evolution in scale that you guys are doing, right?

Yeah. Do you have anecdotes on, let's say, early Superbase versus now? How fast are people scaling when they start a thing? Yeah, well, the big thing is, I think, how fast people are monetizing. At the start, it was like you choose your database, you build your product. At some point, you add in billing. Now, because you can add in Stripe at the agentic layer, it's like we see customers starting a project, and within the same week, like, generating serious cash. And in the early days of Vibe Coding, it wasn't obvious to us that this is something that's going to stick around, this is going to change the way software is built. But as soon as we saw someone earning, like, I think it was $10,000 within the first few days of launching their product, we were like, wow, this is real. People are making real things that generate real money. So we knew we had to lean in. In a way where there was waves we'd ridden successfully in the past, like when NFTs were huge, we leaned in a bit

and we added like sign-in with Ethereum and sign-in with Solana, but we didn't dedicate tons of dev time because everyone kind of knew it was going to go away at some point. And making that decision for Vibe Coding was like, we discussed it a lot as a team of how much do we lean in. And it was a time when we knew we needed to go slightly more up markers. Like our biggest customers were like stretching the limits of what we had at the time. And so we knew we had to then just do both. It was like, you know, innovate on the small like prototype stuff and innovate on the much larger side as well. And then you just need more people for that. That one's funny because like on the numbers side, basically for Superbase, there's been three chapters of AI. So the first chapter was embeddings. I think we were on SuperVest Vector, which I have now transcribed, and we should probably update this because this is the only talk you've ever done at EIE.

We did this talk. Basically, all these embedding databases were coming out, vector databases, create the vector. And so we were pushing the fact, and you can use Postgres as a vector database. And Andrew Cain, a completely independent guy, has developed this awesome extension. And we're like, okay, trying to educate the market. Postgres can kind of do anything. You don't need another database if you're going to store your embedding. So this was chapter one, and it was really a good growth driver for us and also good for the Postgres ecosystem, just letting people know. Now there's a lot of innovations in embeddings. What TurboBuffer, for example, are doing, they use a lot of the innovations that Terso are doing, and I think it's a phenomenal use case for that type of stuff. So that was chapter one. Chapter two was like the Vibe coding wave, whereas lovable bold all of these ones coming along that was end of 2024 and that's where we debated a lot hey do we really want to be there do we want to be servicing these do we even want to have our own vibe coding type platform on top of super base but in the end like our mission is

store the world's data and to do that we based on our tagline it's like be there when you're getting started make sure that they never want to leave and so we saw people were getting started They were doing toy things, but still, it fit our mission. We just had to believe that over time these tools would become better. And then the third one, which is the crazy numbers, started this year, the models just got better, basically. And then we started seeing our top of funnel, our sign-up rate, start rapidly increasing. But usually when this happens, you're pouring a lot of dollars into marketing. We actually barely spend any dollars on marketing, and most of it's just memes and things like that. So, I got one of your charts. There we go. Yeah, I mean, all your charts look the same, but because they're just like exponentially. You just keep changing the Y axis. The crazy thing about this is often when you get like more consumer-like traffic in the top of funnel, your activation and conversion to pay goes down. Yeah. But both of those things went off.

Started going up quite rapidly as well. Yeah. Because of the model. How do you know activation and conversion to pay? Oh, you're a super basis. Our metrics, yeah. Our funnel metrics. Okay. And the reason is because the sign-up to activation, the agent does it for you. Yeah. Like in one step. So it's basically, it's almost 100%. It's pretty much gone. Yeah. And so those users then were converted to pay at a higher rate than our traditional developer user. Okay. I mean, excellent. Yeah, it does. But I'm sure like all developer tools are seeing the same thing, right? Well, at different rates. I think you guys are clearly one of the leaders there. You know, I was going to bring out this, one of these things. I have this ADO tracker where, you know, if you type in Superbase, there's a few categories where you're the leader. But basically, it has led to every single frontier model recommending you as your primary choice for an integrative backend. What does integrative backend mean? It is your original offerings, like your auth, your functions,

your, you know, and your database and all the other stuff, APIs. And I think it is interesting, like you had to be in the market for three to four years, exactly your time zone before LLMs took off and then present yourself as the leading competitor to the leading thing at the time. Yeah. And then you can take over. Yeah. Yeah. We're very lucky with our timing. I mean, we couldn't have timed it better. Like it was a complete accident. Well, I mean, I think like on first principles, we said, so we have interviewed other founders who maybe started post-LLMs. Resend was kind of there. We've also talked to them like, why does my LLM keep recommending Resend? And it's because they have a lot of good ADO practices. Sure, yeah. And of course, we invest very heavily in that. But, you know, we've been at that point since the start and that was an accident, right? So now we just need to maintain that lead. And community as well, right? one of our growth strategies was spending so much time with the community

and it resulted in they were writing blog posts, they were making YouTube videos, they were putting out podcasts all about how to use Superbase and what situations like here's how I built this thing I'm sure that all just got slurped up by the model. And open source helps as well of course. Yeah, yeah. You actually had a fun announcement on the community side because you're raising so much and you're trying to involve your community more deeply. Yeah, So last year at Superbase Select, we announced that we were going to do a crowdfunding round. It's something we've always wanted to do. We should have done it much earlier on, but we just had so many other things going on. And basically then we spent the last year fighting with the lawyers who are saying, you know, for the number of people we want to be involved, there is no mechanism to do it without people being accredited investors. Until we asked them the question, well, what if they don't invest? what if we just give them the stock and they were like yeah we'll look into it and then they came back and they were like actually there is a mechanism where if you really just want to give

the stock away you can and so now we've earmarked like a million dollars in super base stock that we're basically going to give to a bunch of the community members the first community member we're going to stand up on stage and sort of announces is this guy his name's gary austin in the super base discord and this guy's like a legend of the super base community he we looked into his stats and gary has answered uh 20 000 in the last six years 20 000 questions in the super base discord and the crazy thing is 13 000 of them he answered within the first hour of them being asked and he's not a grok boss. He's a real human. Have you met him? What is he doing? He was basically retired and just interested in Super Bass. Gary Austin. Gary Abbott? Yeah, Gary Abbott is his real name. Okay, this guy. And he loved Super Bass because he basically built his own

sommelier app because he loved red wine and then was just getting a kick out of you know he's got the Superbase logo on his Christmas tree and he's also by the way these are my favourite Superbase memes, they're just like you reminding me that I'm about to run out of my Superbase. That's the announcement is we're basically like anyone who's a legend in the Superbase ecosystem we can know Is Discord still a strong I mean I got mixed feelings with Discord it is the best chat you know Slack sucks but also it is not public right so all the work in there is not scalable. Have you found anything to solve that? There was some tools that we looked at in the early days. We decided not to do it because you still needed to police what things you wanted to be public and what things you didn't. But the original debate that I remember we debated a lot was okay, we want to host a community. Do we do a Discord? Do we do a Slack community? Do we do a Reddit?

And we tried a few different options but we landed on this thing of like Discord users are going to use Discord Reddit users are going to use Reddit and we basically had to do all of the above To be where they are To be where they are, yeah. That's the answer. There was a lot of work. Yeah. And it worked out, right? I mean, there was the right answer. But then there's a lot of, like, great tools that started popping up, right? I don't think anyone has stood the test of time, let's call it. No. But, yeah, there are tools that are Discord mirror to public. Q&A site, that is a thing that people do. I don't know if it's been successful for anyone. And like Common Room... Actually, the only thing that we did was for ourselves. So basically anyone who had asked a legitimate question on any one of these, we then would basically scrape the question and the response into our own website. No, actually we scraped it kind of into GitHub discussions and mirrored that onto our website. And so the content that was getting

You used GitHub as a CMS. Yeah, we used it as a CMS, exactly. It was a great strategy because ultimately everyone was asking the same questions over and over again. So we're just like, okay, well, we'll surface it each time. Yeah. It can be confusing because there's Superbase, the open source, and then there's Superbase, the cloud platform. And most people are probably going to come into support for Superbase, the cloud platform. Yeah. So, yeah, it is. Do you have any idea of your, this is very hard to tell, your open source market capture? So this is a thing that, like, if you're in the developer tools circles, you know, you do. We, like, quite deliberately do not. Don't know. So we don't put any tracking in our open source offering. You can use it. And we've had enterprises, large pharmaceutical companies, for example, come to us and say, hey, we're running 100 instances of your open source project. Can you offer us a product? So we've got this product called Control Tower, which allows enterprises to monitor a fleet of databases.

You won't find it on our website. Oh, come on. Yeah. Why not? Because it launches. Oh, tomorrow. I don't know if we're announcing it tomorrow. But, yeah, basically it's Control Tower. All it does is this fleet view. We've got this very popular product, Superbase for Platforms. So that's what all these AI companies are building on top of. We launch millions of databases for them. And so all we needed to do was repackage this for enterprises, and enterprises as well want to do the same thing, which is they want to spin up many internal super base for all of their users. They want to see and administer them. And so Control Tower is essentially a repackaging of what we've already been developing for these platform providers, except specifically for individual enterprises. Yeah, I do want to cover, because I think a lot of people think of you as bottom sub, GTM. what the work you've been doing on the enterprise side. So first of all, shout out to Wimbo. I think this is your most successful recent launch.

Superbase for platforms? This one launched, yeah. Yeah, I mean, December 25th. I saw some stats. You guys called it successful. I don't know. What is the enterprise side? What is that story apart from, give me a dashboard? Well, first of all, we should talk about sales strategies. Okay. So Superbase is a very famously P&G company. Like we give a shit about, we have 60% of every YC batch use Superbase. We focus almost all of our attention on this like becoming an index company. Basically our role model here is Stripe. We want to follow in their footsteps. They're one of the only developer tools that we've ever seen that has withstood more than a decade of moving our market and still keeping that developer love. So that's the first thing. So to do that, all we started doing when we did sales was layer on what we call product-led sales. So we look instead for like product triggers. It could be like a logo, someone who we think is really important. But more importantly, they could be scaling up.

They could be hitting some limits, having some errors, paying a certain amount. We've got a bunch of these triggers. And then AI came along and we're like, oh, we can do some interesting stuff from this. So let's say we have a thousand product triggers every single week. we send off a thousand emails to people who are having problems and say 500 of them respond we take the cohort who don't respond and we use them as a control group okay and we measure how much they grow turns out they grow 25 percent month over month then we take all those who do respond and we say to ourselves then the only thing you need to do is get on a call with these people and help them and because we've got all their traffic patterns we can give them a script We know what their problem is. AI has been great on this. And we give them a script just to help out. And it turns out just getting on a call and helping people out, their account then grows 125%. So that 100% uplift, the incremental uplift, is what we compensate our salespeople. Traditionally, you would say get on a call with these people and just sell them shit, and then you get the full quota.

But because we know our database grows, our platform grows at 25% month over month on this cohort of users, then we know that our sales force are adding this 100% incremental uplift. So that's how we do our sales function. It's always focused on these logos or very specific product needs. So, yeah, the likes of the enterprise is usually coming in because they're wanting to launch lots and lots of databases, or almost never it'll be a transfer of their production database. So migrating databases from, say, MySQL to Postgres or from, say, one scalable database to another scalable database almost never happens. And that was the core thesis of Superbase at the start. We knew that every single Postgres company we had looked at or database company we had looked at in the past that had tried to do migrations had failed over time. You just can't convince people to migrate, even if you build a bigger, better, more scalable Postgres.

what you have to do is land with them on day one and then make sure that they stick around to day 1,000, day 10,000. So all of our focus is winning these enterprise logos on day one. Greenfield. Greenfield, yeah. They're still not migrating? I guarantee they'll almost never migrate. There's a cohort that will need multi-rest. We talked to some logos who are looking at using it open source. They're very interested on making sure that they can basically help us direct because they're running into problems of Postgres as kale. But for the next, say, five years, almost all of our focus on the enterprise side is making sure that we can handle Greenfield use cases, which now in the enterprise, it turns out to be a very prolific use case because they want all of their product people to be developing, innovating as much as they can. So again, it's kind of perfect timing for us because that's what we've been focused on for so long. This control tower is like one of our biggest things. Multigress, of course, gives us the opportunity to win these large workloads if and when they want to ever migrate.

But it won't ever be one of our core focuses, or at least not for the next, say, five years. We're going to have to focus really heavily on just landing inside these enterprises and then expanding up. The other thing that's changed is we obviously put in the past all of our focus into developers. So it was like selling to the developers, enable them as a champion, they help you sell internally. interestingly now we have like cpos who are like wow i didn't code for the last 10 years but now because of lovable and superbase i'm building all these things internally that we now have like champions at the at the sea level and without needing to put like a huge motion around that oh that's great yeah mentioning lovable mentioning bolt lovable is going to have their own database stuff you know and and like everyone is going to basically try to intrude on under each other's turf which is normal in the grand scheme of things, which is more sticky? Which is more sticky? More sticky. Is the CPO more likely to be married to Lovable or married to Superbase?

Is that a question that comes up? That's a great question. I think ultimately running databases is very hard. Fair enough. As we just discussed, it's harder to migrate your database than it is your front-end tool. Not that I don't think Lovable is sticky. I think it's amazing. And actually, they were the first people to do a really good job of making sure their agent didn't do stupid shit with the database. Because we had, very early on, the agents were trying to shove image data into Postgres. You know, they were turning off RLS in order to get their projects to work. And paperclip matching, basically, is that Lovable wrote really good skills to stop their agents doing stupid stuff. They were the first. That's the secret to us. Yeah, yeah. To solve all these. And now, like, the models themselves don't do that stupid stuff anymore. Yeah. So it's the situation has improved a lot. It's gone from, like, Will Smith eating spaghetti circa, you know, 2022 to Will Smith eating spaghetti in 2026.

Yeah. Yeah. And that's a famous meme. Talking about, I'll leave the migration point alone after I mention this. You know, one of the things that I got, like, a big aha moment was when I met Karen from Code 2. It was one of your board members. and she said her thesis is you are not just replacing Firebase you're also coming off as new RDS for Amazon. If there was a stage four of a fourth era post-AI of Superbase that is the other trillion X in your growth rip out Oracle. I don't know. Is that the white wheel? That's the one that the famous migrations are after. I heard some crazy stat like that. It might be different now because Oracle are trying to move everything to the cloud. But I think it was like one year ago someone said that only 5% of Oracle workloads by revenue ran in the cloud. And so, like, almost everyone was saying, oh, let's rip out Oracle. Let's do migrations.

People, that's what I mean, though. Like, when I look through the history of database providers who have tried to run this strategy, it sounds amazing. And it's something that we will, of course, try to do ourselves. Why would we not try to do this? But it is incredibly difficult. And I think you will just want to focus, first of all, on landing inside the enterprise. Yeah, that makes sense. It's just one of those things where, like, you know, when I talk to coding agent people all day long, the great promise is that you can finally migrate off of all this legacy software that you have. Yeah. Right? And, like, hopefully that means that you cut over everything. That's true, because one of the things that actually makes Oracle so sticky is you end up writing these million-line stored procedures. You stuff everything into your database, and so actually probably rewriting that is, these days, a lot easier. Right, right. So hopefully coding agents are the boom. Maybe they're not there yet. Maybe you guys have to become more on-prem. Most of the problem around migrations is actually not rewriting it. and you can do migrations, for example,

on the data analytics side quite easily from one warehouse to another. The problem is that usually your OLTP database is powering your most revenue-generating application. So a minute of downtime means that you end up with basically dollars lost. And so then what you end up doing is having to run these two things in parallel. And then the risk of this is that you get this split brain where you've got some data running on one side, some on another. and if you try to reconcile split brain, anyone who tried to do it, it's a very hard problem. So the risks are just so much higher when it comes to OLTP that a lot of the time people just start splitting the workloads off and they'll start new workloads, they'll do a lot of operations here, and hopefully they'll migrate things over. Yeah. Usually then you've got two problems, though. Well, speaking of OLTP, I mean, this is just like Donald Database indulgence. We also had two of the co-founders of Databricks here, Matei and Reynolds, where they are making a claim that they have solved HTAP.

Okay. Yeah. Which is sort of the white wheel of database. Yeah, yeah, yeah. If you know, like, well, traditionally you need an OLTP, you need OLAP database. Yeah. Never the two shall meet, except that sometimes you would like to never have to replicate anything. Yeah. Are you paying attention at all to that stuff? Is there a story there for Superbases on Sunday? Yes, we are. Particularly interested in Duck Lake. I think Duck Lake is a very, and DuckDB is a very interesting thing. Is it not a Duck, but a data lake? What is Duck Lake? Duck Lake. Okay, so DuckDB, which was recently, there's DuckDB, which is basically like a SQLite for analytics. Column storage. Yes, exactly, exactly. It can read directly from object storage. That's typically how it's touted. And it can actually read from your Postgres database as well. So open source, great technology. And actually, there's also DuckDB Labs, which was recently acquired by AWS. So they're a foundation that are developing. So they're building a committee around the open source.

I actually think of DuckDB a little bit like the Postgres of the analytics ecosystem in that they're trying to make it so that it's owned by no one. It does a lot of things. It's very versatile. It's like a professor in Netherlands. Yeah, exactly. They live and work out of the Netherlands, which is pretty cool. So our interest mostly on the warehouse side is not trying to make Postgres an analytical database, but mostly then focusing on using the right technology for the right job. I don't know if HTAP, many people have tried to slay the HTAP dragon. Object storage could be the solution to that. But generally, we think once you get to a certain size on the OLTP side, you need to have sharding. There's a limit to the amount of NVMe disk space that you can have. So if you need to split transaction across two servers, you're basically then going to be fetching it from object storage. Eventually, that will slow down your database. So we think that sharding is by far the best way to do scale up into the petabytes, and then you should treat your analytics differently.

Now, that doesn't mean that you shouldn't store your data directly on object storage, for example, and then read from it from a different route. But trying to smash these two together doesn't necessarily make that much sense, in my opinion. Yeah. I'm happy to leave it there because we do have more to work on. I do think, you know, they have some innovations where they're basically using their spare compute on their database machines to power all this replication is my read of what they're doing. And actually, to be honest, I haven't looked so much into how they're doing HTAPS. I could be misquoting. Yeah, exactly. It's like you're in your lane. You know, it's not exactly like your customers are like banging the table asking you for this. It is just like if you want to become the pre-evented database company, someday you have to have an answer. Yeah. Yeah. Exactly. Which like, yeah, it's interesting. The other mission I will check in on is durable workflows and that world, which as you know, Temporal, I've been banging the drum for a while.

You have made, like every year you do a little thing. Yeah, yeah. We're incrementing. Yeah. How come it's not more P0 for you? Because you know Temporal is doing super well, right? Okay, so what was missing for us to do durable workflows? Compute. Right, so you're doing this now. Yeah, super interesting space to be in, I think. Yeah, now we have had people in the community try to build workflow engines on top of super-based functions, and it just didn't work because of the two-second timeout. Yeah. Now we've got the primitive that would unlock the ability to do long-running durable workflows. I think my original pitch for Superbase is like you want the sort of the all-in-one, the sort of agentic cloud that is the back-end, innovative back-end that people can use, right? You've got signing with ChagipT now, which is a great part. You just kind of have to sort of give the AI everything it wants, and then it will be your best friend. Yeah. Yeah, pretty much. Pretty much. And be prolific.

I mean, our P1 strategy is to partner with as many of these frontier labs and models as we can. So we've got to be prolific there. And then we basically, we see our tax rates just going up as well. Yeah. I mean, obviously, there's the U.S. labs. You're here in the U.S. Do the other labs have significant partnerships? What are they like? Mistral, Coher, the Chinese labs? I don't know. Not so much. Well, they might do. Okay, you probably only care about the U.S. Yeah, yeah, yeah. Okay, that's fair enough. Yeah. Maybe just because that's who's delivering the most traffic at the moment. That could change. But what does partnership look like? Basically, it's one thing to be on their app store. It's the other thing to be their default thing when they launch an artifact. Yeah. So that one's super interesting for us to be able to hopefully be one of those providers. One of the reasons why we couldn't in the past was because we just couldn't handle their scale. I mean, take ChatGPT, for example. What do they got now? 1.2 billion monthly active users.

One of their users launching a database every single month. Now we've got to launch 1.2 billion Postgres servers. It's just, as I said, we've got to get to the billions of databases per month. We just haven't been able to do it until today where we acquire a company. That means we've got the technology which can drive it up. Scale up, scale up. Okay. Other than that, what are the other, I guess, P0 objectives for the company? over the next year? How are you guiding the direction? P0s have basically win the strategic labs, win the models, and continue our PLG push where we are focused on the enterprises is winning these new workloads. It's more that the ceiling of PLG. When we started the company, we were like, we can get to 100 million on PLG. We can probably get to 200 million, but then we're going to need to do something different in terms of motion. But because of AI, that ceiling just lifted them.

We don't know where it got lifted to. Is it a billion? Is it two billion? We could just keep going. But we still want to do the other stuff as well. So basically, like last year, we were like, well, we have to do both. The small stuff and the big stuff, and maybe we're a bit greedy. I think it's what people want, right? The same sort of mental model that and you know they pay you to handle the fine details of moving up in terms of orders of magnitude And I don know how many orders of magnitude that is but quite a lot It just crazy because if you would have asked us 18 months ago we were growing fast If you would have said, what can you do to 10X your top of funnel? I would have said, there's nothing. It's crazy, right? And then just this whole market just exploded. So let's see what happens. Yeah, I remember at our company offsite, at the start of the year, we put this crazy ambitious revenue number out and someone came up to me and said, oh, you shouldn't have said that number. but the team are going to be so disappointed,

and it took us like four months to hit the number. It's just like a ridiculous growth curve from the start of this year. Amazing. What are the open questions that you have? If you had a crystal ball, it would change the way that you bet on things. How development will be done and what people won't develop? These are the two things that I think a lot about. What are the possible answers? there's just more agents. Yeah, so like this year we're focusing a lot, and I'll talk about it in my keynote basically, that we're moving from, like we started as a dashboard company. That was the best DX. Then like, you know, a lot of people are like, oh, headless mode. Headless was what we kind of started, headless 360, Salesforce, all these sort of things. I mean, we had that at the start. Like you could use Superbase directly, API driven. That's one of the reasons why we succeeded. This year, our big focus is moving to code-first, get-native. So basically, when you launch a Superbase instance inside your local machine,

you get the Superbase folder, and it represents your database. It has all your functions, everything. Does this exist today? This exists today, if you use our CLI. So it's a virtual file system? Like it's a representation of – it's like infrastructure as code. Okay. Yeah, and in fact, what we're announcing tomorrow is, like, we've done our kind of final change for declarative schemas. This was a really challenging one, actually, covering all of Postgres. And so now you can have a full file representation of Postgres, the shape of your database, declaratively in your folder. That's really important for agents because generally how you operate with Postgres is you have a migration file every time you make a change. You add a file to this migrations folder, and it's like a historical log. Okay, so that's great. It's industry standard. But imagine putting an agent across 1,000 files and asking, oh, what is the shape of this table? It has to guess through 1,000 files. It has to recompile. It has to recompile. It has to recompile. Or you have to launch the database locally, run the migrations up, and then you introspect the database.

But that's too slow. So basically what we want to do is turn the schemas folder inside our Superbase folder into a completely declarative state of your database. And so we've captured everything from tables, policies, database comments, all inside these files. So we're releasing a new library, pgdonctor. You can use it with any Postgres database, but we've got mechanisms for Superbase. And so this is an important step for agents. We know the agents are going to operate mostly on code. They don't want to reach out to anything. They've got to iterate very fast on the file system. So that's fine. And today, people are using CLIs. They're happy with these harnesses. What I suspect we're moving more towards is, like, at the moment, I'm trying to do some development just on my mobile phone, for example, and I'm quite comfortably able to do it. Of course, I know what's going on behind the scenes, so I'm telling it things that I know it has to do from an infrastructure point of view. But we're getting to a state where I can imagine you don't need to be an engineer.

You have an idea. You say to your phone, your dot or whatever personal agent you have, I want to build X. And one second later, you kind of have this application live. You can iterate on it yourself. So these are the things that I'm thinking, OK, what are the use cases that people are going to want if this is the case? Is it personalized? What do we care about? Are these things going to scale up? What are the mechanisms? How are we going to develop? And what tooling do we need to provide to make sure that we are the default provider in this new world? Any questions that you're interested in for Crystal Ball into the future? As someone who's been a software engineer now for a few decades, you have strong opinions on how the software should be built, right? In terms of continuous integration or continuous delivery or whatever. and I find myself like pushing my opinions on the agents of like, oh, you want to do it in this way. But now more and more like you don't need to.

But my worry there is are they all just going to like converge on one way of building software? Yeah, mode collapse. Which is great. They're all going to use Superbasis. But like the thing that's great about like the software development industry is like, industry is like, these are like famous flame wars, right? So it's like, what's the correct approach? Like, are we going to lose that? Yeah, so you want diversity and ideas. Yeah, exactly. So that the best idea can win, but then the models are just going to make you so lazy that nobody even bothers to look at the details. Yeah, and they just all converge on one way of building software and then that's, you know, is it going to be like a local maximum in terms of... Yeah, I don't know. I do think, yeah, so first of all, I think there's a valid here. I do think it's out of your control. And yes, the low taste, let's call it casual app builders, will converge on whatever the mean is, the modal is, which is you guys. But then the discerning high-skilled people will always really care about the details as they should.

Yeah. Right, which will then filter down eventually, is my idea. But are these high-skilled people going to continue to be trained by? I don't know. Yeah, yeah. I mean, I think people are passionate enough. It's one of those things where, like, you know, I do think, like, you know, the average college is probably screwed, right? Like, you probably don't need to go to university anymore because you can probably self-teach and just, like, you know, get your own job. It's always been, like, this top tier of people that are moving a lot of the needle and you need to – and they will always find a way to have their own self-interest be satisfied, curiosity in terms of, like, what is possibly better. You know, the type of people that take a year off and go to the recurse center and just work on cool programming problems, even though they could be making money in industry. And like, yeah. Definitely. Yeah. What do you disagree on between the two of you? It's rare to have the two of you had. Oh, yeah. That's great. On the pod. So, you know, I want to capture this.

I think one of the reasons we've been so effective working together is because there are definitely situations when we'll disagree, but as soon as the other person pushes a little bit, the other person's like, yeah, maybe you're right, let's try it. So we never end up in big bust-ups, and it turns out most of that stuff actually doesn't matter. Yeah, it doesn't matter. yeah like as long as the general direction is is correct and then it's going okay but uh yeah i can't think of you guys are really struggling here oh my god which is why like because it's it's never an important enough thing like we've never had a bust up because it's never been important enough to actually fight hard enough on it like and also we're fucking busy so like usually like handling yeah we're trying to handle different parts of business. Maybe it's just like things are growing and obviously you've got your domain and you just need to work together. Yeah. It's interesting.

Laura here, all three of us were in EntrepreneurFest in Singapore. We were all working on different companies and then you guys stayed back after the cohort? Your housemates after the cohort? Yeah. We lived in a house with seven people and we were all doing different startups. And so Em was doing his startup, I was doing another one. This is before super base and so like i think somehow your energies uh you know you you found that you were suitable working together and working on this uh yeah because like traditionally especially in in an accelerator model you're pushed as a technical person to work with some domain domain expert right and both in the house we lived in it was basically seven people who were all builders all technical people and we found that pairing to just be like so much more effective especially on when you're building dev tools, because you are the subject master expert as a developer, is that we could just get so much more done. And so then we ended up hiring most of the other people who lived in the flat as well as our employees.

Rory. Was the first employee? Not the first, but the first on go-to-market. Like now he runs all of go-to-market. The post-biz guy was first. No, Angelico. Angelico, yeah, we had an intern. An intern from my previous startup. We just dragged him along. yeah and then the other like first like full-time hire was this guy steve chavez who was um yeah who was the post-rest maintainer and the funny thing is we were in the yc batch and the advice to give you in yc is like okay we're gonna give you a bunch of money don't hire anyone at this the big temptation is to hire a big team and we went to our partner and we said oh but we've got this guy steve he's the lead maintainer of post-rest and he was like hire him immediately you know he was Like, forget the advice, go and get him. Of his reputation or because it made sense for Superbase? Well, yeah, both. It just made sense that, you know, this was a technology we were very reliant on and we were going to lean in. And it was like, and the funny thing is we hired Steve and we said, don't worry about Superbase, just keep building Postgres

and just making it awesome. And then obviously if we have support requests or whatever, we can ask him. And the model just worked really well. And then we ended up, when Steve wanted to grow the Postgres team, just hiring more people dedicated to work on that project. Well, you guys are doing so much for community and open source. One thing I do have in my mind is, like, what is the future of large commercial open source? One, obviously, there's a lot of slop, and I'm sure you guys are dealing with that. But two, also, your dependencies are now becoming optional. Like, you can just vibe code whatever you want. Anything, yeah. Yeah, yeah. So whatever is in your heads about the future of open source, I'd just love to hear it. I think the rewrite in Rust is a valid mechanism. I mean, someone came to me on our team and they're like, oh, yeah, yeah, I'm rewriting everything in Rust that we're doing. And I was like, to what level are you going to rewrite the database? Are you going to rewrite Postgres?

Postgres is not in Rust, but I doubt down to that level you care. So there's like layers upon which you want to get to where things will be rewritten. And then you don't want to be spending your actual innovation tokens or your actual tokens rewriting everything. So there's going to be like a collapse of almost every tool probably into, let's say, it's Rust, if that ends up being the ultimate way of writing things because it's faster and more correct. And that will happen probably for most open source tools. But then after you've done this iteration and everything's running on this highly effective language, then you're not going to be rewriting all of the things every single time. There'll be a few winners. A really classic one could be, say, Postgres is written in Haskell, which is a very unusual language, and it's very hard to maintain. Could it be written in Rust now? Yeah, probably it could. and the mechanism, the function is still valuable and probably there'll be, if that happens,

there'll be one Rust fork of Postgres and that will be the winner for that particular category. But you haven't done it yet. And a lot of your stuff is Elixir as well. Yeah, so that's the other thing. Then you have to think on the infrastructure side. Elixir is like a really interesting language because of the beam. So then you start thinking when you're operating things, what is the right mechanism for operating? But now you can change paradigms pretty much easily as long as you fit all your tests. Yeah, well, that's a good one. I haven't thought a lot about would we switch Elixir to Rust. It's just an option now. Malta from Vercel is one of his tweets that sticks in my mind. He's got lots of interesting thoughts. He says that some amount of money and rewrite all of our dependencies at the C level or C++ level into Rust because we just know it is safer, more correct, whatever. And it is a one-time upgrade of open source. Yeah. All the drivers, whatever you use.

So I thought that was a pretty interesting thing. I like that as an idea. Yeah. I don't think it will happen because people love to do it themselves. Yeah. But as an idea, I would, like, we as a company would 100% get behind that. Awesome. And then I think the closing question, which I should have stuck in somewhere earlier, AI coding within Superbase, right? Obviously, you guys are big beneficiaries of coding agents outside. what is the policy internally how much are you spending is there concern about spend anything of that sort. Superbase has always felt like a bunch of different startups like glued together so we have like the auth product and we've always been very insistent that they should make their own decisions like on what tools they use like how they behave as a team like the reporting structure and the AI policy was kind of no different is like a lot of people ask what is the AI coding policy? And we were like, well, it's up to you as your team. I think we have started to consolidate a few bits, especially around cost.

But as much as we can, we'd like to keep that model of let the teams decide how they want to run things. That's it, very decentralized. I would say I am trying to figure out a number for company leaders to take home with them as like, what is the market standard? And so what are the other points you can hang your hat on here? People say, you know, the average person is spending like $20 a month, and then average employee is maybe $200 a month. OpenAI, you know, the sort of 50th percentile is spending maybe $3,000 to $5,000 a month, and the top percentile is in the maybe hundreds of thousands, right? And so that is the rough idea. I think a good metric is basically what is your ratio of token spend to human spend? And for a lot of people, it may be 0.1 tokens to one human salary. And you can probably go up to one pretty safely. And if you're over 1.5, you're probably in trouble. Something like that. So I'll just say, luckily as a remote company,

basically everything that's been in is documented. So I can ask our AI how much we're spending. So currently we spend about 300K per month. Yeah, for 600 people. No, like 450 people. 450 people. Yeah, okay. It gives people an idea. But what you said about like scaling the cost in terms of related to the number of employees makes sense. Also for us because we are hiring very quickly. So if we end up getting a lot of leverage out of just like... You should be, right? Yeah. You need a whole bunch of serverless employees that can spin up and down as you need. Yeah, exactly. Which is like, yeah, like, you know, I just had a CTO of, you know, another top startup. say like he was worried about his company spend and i'm like well actually your that's your investment in everyone else and probably it's very skewed right like there's there's like two or three people that are super insane in your company and everyone else is like probably not using yeah yeah yeah that's exactly what we see as well we've got a leaderboard and people we put the leaderboard up and usually people are a little bit ashamed so they're kind of like yeah because you're wasting

money probably yeah and there's also the wrong focus like the focus shouldn't be on how much you're spending, but like how much end-to-end, like in terms of systems thinking, you should be thinking like in terms of how many end-to-end processes are you actually solving where you no longer need a human in the loop or collapsing down long-running human problems that suddenly become very short problems. So that's where we're spending most of our investment on like how we're using AI. Luckily, you know, as you saw, like every single thing that's ever happened in Superbase is documented because we're an async company. So building a company harness, like an agenda harness around Superbase is basically just formalizing. You can point AI at it and say, what are our principles? And it will document down all our decision-making principles for the whole history of Superbase. So that's where we're spending a lot of our time. Before we move on from people, we do have, I think, now like 50 open roles. And we are fully globally remote. So we don't care where you are if you're very good.

Same salary everywhere, right? Same salary regardless of where you live. If you're very good at what you do, please take a look at our job board. Yeah. Can you, like, one profile, just pick one, whatever is top of mind, as your highlight for what you're looking for and why? SREs. Okay. Yeah. Why? Because we're just growing at a ridiculous rate. We need all the SREs we can get. What is the quality that is, like, you know, you probably get a lot of SRE applications and you don't look at them. Like, what stands out? The thing that we really care about is that you actually want to work remotely. So this is a strange one, but yeah, it's true. We get a lot of quality people. But to fit in at Superbase, you kind of need to thrive in a remote-first environment, like a fully async environment. It's actually not for everyone. We learned that pretty early on. People would come in, and they'd be like, oh, this is, like, I need to see humans. My typical model of an SRE is, like, this gray beard that's, like, sitting in a dungeon somewhere. and doesn't want to talk to humans anyway. That's the perfect answer. That's the perfect answer. All of those people, please apply it.

Hopefully they listen to the podcast. Yeah, yeah. No, I mean, yeah, we probably do have a lot of great views in SREs. I think one of, I have been on the record as saying AI SRE is one of the hardest categories for Asian startups. I think I might be wrong soon, but so far it's been correct. Like AI has not cracked SRE for whatever reason. No, no, no, no. Not yet. I agree. building software is debatable, solve problem maintaining, keeping things running is a whole different beast. Well, okay, well thank you for keeping things running for everyone else you guys, congrats on your journey man, I'm so proud to be your friend and investor and just see the progress, I cannot wait for the IPO, whatever that is, it looks like it's going to take some more time, but it'll be fine I really want to see you guys do the whole ring the bell and building the next great open source company. Right? Excellent. Definitely, man. Thanks for having us.

番組の概要欄(原文)

AI agents are creating more software—and that changes what a backend needs to do. Supabase co-founders Paul Copplestone and Ant Wilson join swyx to discuss running long-lived workloads alongside the database, making schemas easier for agents to underst...

出典・この記事について

番組
Latent Space: The AI Engineer Podcast(Latent.Space)
元の回
Why Agents Love Supabase
配信日
要約作成日
公式サイト
www.latent.space/podcast

この要約・解説記事は、元の音声を文字起こしした内容をもとに AI(Claude)が日本語で作成したものです。 固有名詞や数値に誤りを含む場合があるため、正確な内容は元の音声でご確認ください。制作方法について

X でシェアSpotify で聴くApple Podcasts で聴く

関連エピソード