apps/www/_customers/koodos.mdx
Koodos is the company behind Shelf, a social app that helps users understand themselves better by connecting their media platforms into one place. Users can link Spotify, Apple Music, Netflix, Letterboxd, Goodreads, and more to build a personalized shelf of their interests, track how their tastes change over time, and discover connections with others based on shared media preferences.
With billions of data points flowing through the system and millions of users, Koodos needed a backend that could scale without requiring a dedicated database team. Supabase has been that foundation since day zero.
Shelf processes massive amounts of user activity data. Each data point represents a discrete action, like a user watching a specific episode of a show or listening to a particular song. Imagine millions of users each with thousands, if not tens of thousands, of such data points. The team needed to support billions of these data points while maintaining fast, reliable performance.
As the app scaled, the engineering team faced mounting infrastructure pressure:
Koodos chose Supabase from day one. The team evaluated alternatives like PlanetScale and Amazon RDS, but found they lacked the complete picture that Supabase offered.
<Quote img="apurva-chitnis.jpg" caption="Apurva Chitnis, Co-Founder & CTO, Koodos"> We started from day zero with Supabase. Supabase helped us get started really quickly, helped us build a prototype very easily, had really strong integrations with Web SDKs and frontend SDKs that we needed, has really good backend support. </Quote>Key reasons for choosing Supabase:
Supabase's combination of observability and hands-on support set it apart from the competition.
<Quote img="apurva-chitnis.jpg" caption="Apurva Chitnis, Co-Founder & CTO, Koodos"> We looked at other hosted databases, but Supabase gave us full visibility. We can inspect queries, benchmark IOPS, and actually talk to the engineers helping us optimize. That's rare. </Quote>Koodos uses Supabase as the backbone of Shelf's entire backend, powering authentication, user management, and critical transactional data.
<Quote img="apurva-chitnis.jpg" caption="Apurva Chitnis, Co-Founder & CTO, Koodos"> Supabase is really the brains of our operation here at Koodos. </Quote>The team is also evolving their architecture to optimize how data flows through the system. They plan to send event data directly to Snowflake for heavy computation, then push aggregated results back into Postgres for fast reads. This lets Supabase do what it does best: fast, reliable reads with strong data integrity.
Supabase enabled Koodos to scale Shelf's backend in lockstep with explosive user growth, all without adding DevOps overhead.
Koodos is preparing for its next phase of growth. The team is excited about Supabase's new analytics and Iceberg capabilities for handling their large-scale data needs. They are also optimizing their architecture to leverage Postgres for what it does best while offloading heavy computation to Snowflake.
<Quote img="apurva-chitnis.jpg" caption="Apurva Chitnis, Co-Founder & CTO, Koodos"> We know Supabase can take us from one million to ten million users. The roadmap, from Iceberg to Multigres, aligns perfectly with how we want to grow. </Quote>