On Rails

Nadia Odunayo & Scaling Rails for Millions of Users as a Solo Dev

8 snips
Jul 28, 2025
Nadia Odunayo, founder and solo developer of The StoryGraph, shares insights from running a book-tracking platform with over 4 million users. She discusses the journey from Heroku to YugabyteDB for scaling, and the technical challenges of in-app purchases across multiple platforms. Nadia emphasizes the significance of user feedback while developing mobile apps with Turbo and the hurdles of app discoverability in a competitive landscape. Through her experience, she highlights the value of the Rails community and what it means to be a solo developer by choice.
Ask episode
AI Snips
Chapters
Books
Transcript
Episode notes
INSIGHT

Turbo Empowers Solo Devs

  • Turbo is the key Rails ecosystem feature letting Nadia power web, iOS, and Android with one app.
  • It enabled her to maintain StoryGraph as a one-woman dev team with a shared backend.
ANECDOTE

Choosing Turbo Native Over PWAs

  • Nadia and her co-founder decided against building native apps and embraced Turbo Native early on despite its beta state.
  • This choice was influenced by the difficulty and user perception issues with PWAs.
ANECDOTE

In-App Purchase Challenges

  • In-app purchases were the biggest challenge due to differing iOS and Android requirements and device-based purchase tokens.
  • Nadia spent weeks solving how to link purchases on devices to user accounts in the Rails backend.
Get the Snipd Podcast app to discover more snips from this episode
Get the app