Tinybird Customer Story
Malu SoaresSoftware Engineer at Framer
Framer is a no-code website builder focused on empowering designers to create stunning and powerful websites without needing developers. When users publish websites through Framer, analytics are automatically built in - no scripts to install, no complex setup required.
But Framer's original analytics infrastructure wasn't keeping pace with their ambitions. The analytics feature was originally built on Amazon Redshift, which worked for basic metrics but created significant limitations as Framer wanted to expand their analytics offering.
Malu SoaresSoftware Engineer at Framer
More critically, Framer wanted to build advanced analytics features they could monetize - A/B testing and funnel analysis. These features required real-time performance and complex querying capabilities that their existing infrastructure couldn't support.
As Framer evaluated building their new analytics dashboard, several technical challenges emerged with their Redshift-based system.
The existing system was costly for the complexity of queries they were running, and costs would only increase with the advanced features they wanted to build.
Framer prioritized near real-time analytics as a key differentiator. Data warehouses like Redshift aren't optimized for the low-latency, high-concurrency workloads required for user-facing analytics.
Building the advanced analytics features Framer envisioned would require significant engineering effort on top of Redshift's limitations.
Malu SoaresSoftware Engineer at Framer
When Framer identified ClickHouse as the right underlying technology, they faced a critical decision: self-host ClickHouse, use ClickHouse Cloud, or choose Tinybird.
The decision came down to expertise, timeline constraints, and developer experience.
Malu SoaresSoftware Engineer at Framer
Framer's engineering team was particularly impressed with Tinybird's Git-based development workflow, which aligned perfectly with their existing practices.
The SQL templating and API generation capabilities dramatically simplified their development process.
Malu SoaresSoftware Engineer at Framer
Framer built their entire analytics transformation with a remarkably lean team: one dedicated software engineer, a few code reviewers, and a frontend engineer added at the end for the dashboard implementation. They had no data engineers on the team.
Malu SoaresSoftware Engineer at Framer
This relatively small team delivered a complete analytics platform in three months - from initial development through production launch for their October event.
Framer's implementation showcases Tinybird's ability to handle high-throughput streaming data. Their analytics script automatically deploys with every website, capturing visitor interactions and streaming them through Framer's stack, using serverless functions to forward data to Tinybird via the Events API.
Rather than exposing Tinybird endpoints directly, Framer proxies all requests through their backend, maintaining security while leveraging Tinybird's performance for site-specific analytics.
The new Tinybird-powered analytics platform became the foundation for Framer's advanced analytics offering, including free tier enhanced analytics dashboard with faceted filtering, date range selection,device analytics, and real-time performance - available to all users - as well as new paid analytics features like A/B testing and funnel analysis, offered as add-ons to business plans.
Perhaps most importantly, Tinybird's infrastructure and tooling gave Framer confidence to prioritize features that were previously too complex to justify:
Malu SoaresSoftware Engineer at Framer
With their modernized analytics infrastructure in place, Framer has identified several additional use cases for Tinybird, including metered pricing for analytics features based on page view thresholds processed through Tinybird, customer-facing dashboards to help users understand and optimize their bandwidth usage, plus extensive internal monitoring of endpoints, ingestion, and system performance using Tinybird's data.
Malu SoaresSoftware Engineer at Framer
For Framer's engineering team, choosing Tinybird wasn't just about performance; it was about developer velocity and productivity. While cost and performance both improved with their new analytics platform, the quality of life improvement was immediate and significant.
Malu SoaresSoftware Engineer at Framer
For teams facing similar decisions about analytics infrastructure, Malu's recommendation is straightforward:
Malu SoaresSoftware Engineer at Framer
With Tinybird, Framer transformed their analytics from a basic feature into a competitive advantage and revenue driver, all while maintaining the developer experience that keeps their team productive and innovative.