Simplifying social infrastructure with SurrealDB
Industry:
Media and entertainment
Outcome:
Tech stack simplification from three databases to one
Fountain consolidated its social graph, search, and payments into SurrealDB. The small team replaced multiple services with one unified database and now focuses on delivering a great listening experience.
Key challenges
Fragmented infrastructure
Neo4j, Meilisearch, and Firebase increased maintenance overhead.
Time-consuming operations
Managing multiple databases distracted engineers from new features.
Scattered data
Social activity, search, and payments lived in different systems.
Need for flexible queries
Complex social feeds and payment analytics needed an intuitive query language.
Solutions
Unified database
Consolidated social graph, search, and payments into SurrealDB.
Simple query language
SurrealQL powers follow feeds and payment analytics with reusable logic.
Easy scalability
Handles hundreds of thousands of profiles and growing activity.
Room to grow
Established a foundation for transcript search and real-time payment insights.
Results
Growing community
100k+ USERS
SurrealDB reliably manages profiles, comments, and payments at scale.
Simpler stack
3 → 1
Replaced Neo4j and Meilisearch with a single backend.
More product time
FOCUS
Developers spend less time on ops and more on user features.
Built for tomorrow
READY TO SCALE
Prepared for richer analytics and real-time experiences.
