Solarflare
Your app ultimately revolves around a few relational database tables.
If you're an accounting package, it's invoices, transactions and accounts. If you're a CRM, it's contacts, deals and activities. If you're an Applicant Tracking System, it's candidates, jobs and applications.
The core workflows in your app are interactive data grids. Users are filtering, sorting, grouping and paging through thousands or even millions of rows of data to get their job done. Your application needs to supercharge their productivity.
And your business is doing great! You have big enterprise customers. Those tables now have millions of rows.
Uh oh! You start to see sluggish page loads and janky UX as your users try to navigate their data. They want to apply complex filter conditions, sorts, full-text search and see instant facet counts to help zero in on the rows they care about.
It's your biggest customers — the ones with the most rows — that get the worst experience. They're mentioning wait times and complaining. Meanwhile your competitors products are known to be snappier and more responsive.
You wrote the first version of your data grid's backend when you were a fledgling startup. It was responsive then because you had a small number of early customers and few rows. Everything was hand-rolled — SQL queries, REST endpoints, frontend state management.
Now, you're trying to add new columns and relations to the data schema. You need to support multiple JOINs. Each new data grid feature is taking longer and longer to build. In fact, a lot of your engineers' time is spent fixing awkward bugs in the grid behaviour. You've got weird polling edge cases in useEffect hooks because there's no good way to get real-time updates.
And you definitely don't have the bandwidth to engineer performance enhancements like pre-fetching, pre-aggregations, optimistic updates, caching, delta updates...
Surely this all has to be easier. Doesn't practically every enterprise SaaS app in the world need to collect data and present it back in grids?!
At Solarflare, we're making it 20x easier for you to deliver performant, user-facing data grids directly from your Postgres or MySQL.
Maintaining and developing this in-house has become a huge distraction for your team from shipping features, so let us nail it for you.
You keep working in Postgres or MySQL. We'll deliver a blazingly fast backend layer that takes load off your primary DB and instantly serves all the views that your users could ever want.
We handle everything. From the DB, all the way to a simple React hook you use in your frontend.

Ready to chat?

We are building the performant backend for enterprise-scale data grids. We'd love to chat.
Backed by
Made in San Francisco + London