StarTree Raises $47 Million Series B Led by GGV Capital

Today, the StarTree team announced their $47 million Series B to accelerate adoption of real-time analytics for user-facing and large scale internal applications. I sat down with Co-founder and CEO Kishore Gopalakrishna to talk about the fascinating origins of StarTree and its underlying technology, Apache Pinot, as well as to discuss Kishore’s ambitions for the enterprise tech startup. Listen to our “Founder Real Talk” podcast episode below or here, or read below for an excerpt of the interview. 

This transcript has been edited for clarity.

Listen to this episode:

Glenn: Talk a bit about why you embarked on building this real-time user-facing analytics platform Pinot. What was the prompt for building it? 

Kishore: Before we embarked on this journey, analytics was really restricted to internal employees of the company. It was single-digit queries per second, most of the time. Where I really got excited with the capabilities with analytics was when we started to build this new product at LinkedIn called “Who Viewed My Profile.” This was literally providing analytics to hundreds of millions of members of LinkedIn, and it was a challenge that no one had really solved very well. 

Our first question was very simple: We just took an Elasticsearch solution built on Lucene, but built in-house, and we launched that. The product was successful. It actually took almost a thousand nodes to solve some of the initial queries. We had almost a thousand queries per second. And that’s when we realized that this was good from the product perspective, but infrastructure-wise, it was really expensive for us to operate and manage. 

Given the success, LinkedIn wanted to do a lot more with this feature and for pretty much for every vertical you can think of—such as companies, universities, jobs, and articles. And that’s kind of when we decided that we needed to take a step back and evaluate if this was even the right architecture. Was this even the right kind of system that we needed to have as a fundamental layer? 

That’s when we went back to the drawing board and built Apache Pinot from scratch. We went from a thousand nodes serving a thousand queries per second to 75 nodes solving 5,000 queries per second. This big improvement marked the start of this trend. And fast forward to today, we have 200,000 queries per second running for the 800 million members of LinkedIn, and almost a hundred applications. Everything that started with the simple “Who Viewed Your Profile” feature is now all over the place. Any number that you see on LinkedIn today is actually served by Apache Pinot. 

Glenn: I’ve learned more about Pinot and spoken to various members of your community. Some people describe it as magical. Did you think you were building magic when you were building Pinot? Why do you think they think that?

Kishore: It’s interesting to look at the most challenging dimensions in any analytical system. 

  • The first is really the freshness of the data—how soon can you get the insights on the data that you’re writing into the system?
  • And the second is definitely the latency of how fast you can query—how soon will the query response come back?
  • The third reading is the concurrency— how many users can actually use this system concurrently?

The challenge here is really the latency, because this is the thing which drastically impacts other dimensions. Being able to keep that latency as low as you go from batch to real-time, or from a single user to millions of users, is a huge challenge. Most systems are not capable of handling that. And that’s kind of why Pinot was built. There is no magic; it’s really a new concept we came up with. For most systems, it’s understood that you need to do a certain amount of work to answer a query, so the question has always been, “How can we make it work faster?” 

The common solution is column store or using more parallelism and nodes. We went a completely different direction. The question we asked was, “Why are we doing this work? Is it possible not to do this work?” And that’s where indexers come in. Instead of trying to do the work faster, we aimed to completely eliminate it or reduce it drastically. So we kind of went into indexes first. In Pinot, we have a ton of indexes that help us achieve data analytics for various use cases. It’s ultimately about reducing the work instead of trying to do work faster.

Glenn: Pinot was open-sourced in 2015 and entered the Apache Incubator in 2018, and has been really quickly adopted at some very big companies. What challenges have you seen big companies facing while adopting Pinot, and what have you been building as you’ve evolved to support larger companies? 

Kishore: Well, initially when we built Pinot, we only kept LinkedIn in mind. But we always knew about the scale for which we were trying to solve. The biggest challenge as we came out of LinkedIn is that the world had moved on from an on-prem world to the cloud world. For us, the biggest challenge was making Pinot cloud native. We had to make Pinot easy to run on Kubernetes and Docker, and also had to make it very simple and easy for developers to adopt and run. That was the first thing, and we invested very heavily in this early on. 

The second challenge was really the technologies Pinot had to integrate with. Pinot was already heavily integrated with Kafka (since Kafka originated at LinkedIn as well), then we had Hadoop and Arrow, which we used for compile time dependency. These technologies were very tightly woven together, so we had to decouple them. Because in the outside world, there were a lot more use cases like ProtoBuf, Thrift, Kinesis, EventHub, and Pulsar. All these things were and still are important for us to use as source streams. Ultimately, we introduced the concept of plugins so that we could extend Pinot to various different sources. This was well-regarded in the Pinot community as well. People started contributing a lot more connectors, such as Spark connector, BigQuery, and Snowflake. All these things were new sets of connectors that we could add on top of the existing ones. 

Glenn: Tell us a little about the decision you made to leave LinkedIn and to start a company around Pinot. What led you to take this step? 

Kishore: First of all, it was very, very hard for me to leave LinkedIn. I actually wrote an article on how hard it was, especially since I spent almost eight years there. It was an amazing place to work at. I think one of the reasons I left was that we really saw the potential of Pinot, and I wanted to make sure that it reached its potential beyond LinkedIn and a few other companies that had adopted it. We wanted to make Pinot easier and more accessible to the world, and we thought it was a great opportunity. I think that’s kind of why we had to create StarTree. Open sourcing it was great, but there was only so much we could do being at LinkedIn. We had to invest in the community: We’d been researching documentation, connectors, plugins, and we started to actually see the full potential. That’s what led us to create StarTree. 

Glenn: So you just raised your Series B. Congratulations! We’re very excited at GGV to be leading this round, and we’ve loved working with you so far. Obviously you don’t raise $47 million in a Series B—particularly in today’s environment—unless things are going quite well. To what do you attribute the success that you’ve seen so far in StarTree? 

Kishore: I would say two things—first and foremost, it’s the team. We’ve been very fortunate to have an amazing team, and I think everything else is secondary. Our team is really passionate about the problem that we’re solving and they love working with each other. That’s one of the biggest reasons why we have been able to deliver so many things in such a short time frame. We’ve built not only on the community side, but also on the product side.

The second thing is really the community; it’s been very helpful for us. We almost treat our community as product managers. They tell us exactly what is lacking in our product and what things we need to develop. For the first year and a half, the roadmap was completely based on the input that we got from the community. They have been very helpful in terms of shaping the product and making sure that Pinot is useful beyond its original purpose.

Glenn: Can you look into the crystal ball for us? Where do you see StarTree three to five years from now?

Kishore: I think it kind of goes back to our vision of needing to democratize data. When you say democratization of data, people mostly think about employees having access to data within their companies. I think we want to redefine their definition and say that it can go beyond that. Every customer and user should have access to data to make decisions. For example, if you look at what Uber Eats does, we now see restaurant owners getting analytics about popular meals and ordering windows in real time. So that’s a massive shift from where we were a decade ago. And that’s the change that we want to bring in. 

Listen to the full podcast episode on Founder Real Talk here.

GGV Leads $30M Series A1 in Neon: The Database for a Serverless World

CEO Nikita Shamgunov (right) with the full Neon team

Now that “every company is a technology company,” software development has become a high-stakes, winner-takes-all game. As a result, developers everywhere prefer flexible open source and API platforms that make it faster and easier to build and deploy top-quality applications.

On the front end, developers have moved en masse to serverless deployment and hosting platforms such as Vercel* and Netlify. However, up to this point, they’ve lacked the back-end platforms to match this innovation. Existing databases aren’t built cloud native and won’t scale to match the needs of modern, serverless web apps and websites.

That’s why GGV is so excited to be leading a $30 Series A1 investment in Neon, the world’s first truly serverless, multi-cloud, open-source database. Neon separates the storage and compute functions to create a truly affordable and compelling cloud native Postgres, the popular open-source database. 

Listen to Nikita on Glenn’s podcast, Founder Real Talk.

A dream team

Neon’s technology is impressive, but we don’t just invest in products—we invest in people. And the founders of Neon are a dream team. CEO Nikita Shamgunov is well-known for building amazing database products. His 20-year career includes being co-founder, CTO, CEO, and Chief Strategy Officer at SingleStore, a database for complex analytical and transactional workloads that he grew to over a $1B valuation, as well as stints as a database engineer at Microsoft and Facebook. Nikita’s co-founders, Stas Kelvich and Heikki Linnakangas, have been key contributors to Postgres. Nikita is already building a wider developer-focused team with deep engineering, product, and go-to-market experience.

Developers in the driver’s seat

Why does the world need Neon right now? Because application development is changing before our eyes. Companies in every sector—from finance and healthcare to manufacturing, transportation, and retail—are hiring legions of developers, trying to build killer apps to get ahead. It used to be that mostly tech companies hired large development teams, but now nearly every company must build and integrate software into the very fabric of their businesses.

With so much competition for their services, developers are in the driver’s seat, and they want to use tools that make their lives easier and their code better. Developers want collaborative, scalable platforms that help them quickly build and deploy applications, and these solutions are often open source, serverless, and API-based. 

On the front end, several such tools are already widely used, but on the back end, databases are often stuck in the old world of proprietary frameworks hosted on servers. Developers create nimble apps and websites, but then struggle to connect them to legacy databases. Neon’s serverless platform solves this bottleneck problem, leveraging Postgres to bring the best of modern front-end software development workflows to the database world. Neon empowers developers with global reach, performance at the edge, and an optimal user experience. 

Bottoms-up adoption

The real way to tell if a developer platform is a hit is simply to see if developers are using it and with Neon, all signs point to a continued surge in adoption. Since Neon launched in June, more than 5,000 developers have already signed up for the waitlist to access it, and it has exploded in popularity on GitHub. Developers are particularly excited for Neon’s unlimited branching capability, which brings the CI/CD workflows they love into the database world, and its lightning-fast startup time that gets new databases and branches up and running in under two seconds. Neon is capturing developer mindshare from the bottom up and has a real chance to become the default serverless Postgres database—ultimately displacing Oracle and other legacy databases in the world’s biggest enterprises.

We’ve been investing in enterprise software companies for over two decades, but we still get extremely excited when we see a new platform that’s breaking the mold and has the potential to transform how companies operate their tech stacks. Neon is one of those industry-changing technologies, and we’re thrilled to welcome Nikita and the entire Neon team to the GGV family!

*Represents a company in GGV’s portfolio

A version of this article originally appeared on LinkedIn.

How to Manage Your Startup Through Macro Uncertainty: Lessons From the Global Financial Crisis

A side-view mirror reflects a road
Photo by PAN XIAOZHEN on Unsplash

A version of this article originally appeared in Forbes.

If there’s anything that I’ve learned over two decades as an investor, it’s that hindsight is 20/20—and history has a way of repeating itself. 

I first met Bruce Felt in late 2006 when he joined a GGV portfolio company, SuccessFactors, as the chief financial officer. Bruce took the company public about a year later—just in time for the Global Financial Crisis (GFC). SuccessFactors weathered that storm, ultimately selling to SAP for $3.4 billion in early 2012. 

Given the macro uncertainty of the current environment, I recently asked Bruce—who is now the CFO of Domo, a cloud-based business management platform that went public in 2018 and has performed well with many quarters in a row of over 20% growth—to reflect on his experience with plummeting stock prices and layoffs during the GFC.

Bruce Felt, CFO of Domo, on Bridging the Gap Between Strategy and Execution

Below is a lightly edited and condensed version of our “Founder Real Talk” podcast episode, which covers four lessons that might still be relevant for startups today: 

Lesson #1: It takes time to convert skeptics into believers

Glenn: “Just a quick reminder for folks who may not be familiar—what did SuccessFactors do, and what was the growth profile of the company leading up to the IPO?”

Bruce: “In the most general sense, SuccessFactors was in the human capital management space with its starting point providing performance reviews in the cloud as the first offering. And that was the beginning of what turned out to be a large portfolio of products… such as goal setting, compensation, and compensation reviews [with] learning analytics on top of all that.”

Glenn: “So you go public. There’s a lot of excitement around the name. But [it was a] pre-SaaS world so concepts like retention rate and net dollar retention were not really well understood by public investors. And the skeptics—there were a lot of skeptics as I recall it—despite the fact that you guys were performing really well as a public company in those first several quarters out of the gate. And my recollection is the stock did not really perform all that well—[it] was not a up-into-the-right kind of story. It was kind of bumping along, maybe even a little down from that first day of trading price for the next year or so on average. Is that right? And what do you think the skeptics were worried about in your business?”

Bruce: “Well the problem with SaaS back then was it was still fresh, new, and certainly not understood. So most investors looked at the income statement, which looked quite terrible… And we were told this by investors, ‘Here we go. It’s the dotcom days again.’ … And I’ll tell you how that played out later—how we actually converted a lot of skeptics over time. But generally what I recall on the stock price, $10 jumps to $13 and works its way up to $15. We do a secondary. It kind of hangs in there and basically performs fine until the financial crisis hit. And then we got hammered: $4 to $5 a share. And it was very depressing.”

Glenn: “I can imagine.”

Bruce: “Well, we were doing nothing wrong, but we were getting slaughtered on the stock side.”

Glenn: “So one thing you did leading up to that, as I recall, was you guys put a line in the sand with investors and said, ‘Hey, look at the cash flow in our business… We’re going to turn cash flow positive by X date.’ Did that quell fears once you hit cash flow positive? Is there anything to learn from that? Companies today face a lot of skeptical investors as well.”

Bruce: “That helped a lot for sure, because once we got the cash flow positive, we were self-sustaining. There was no refinance or financing risk to run the business… But there were still those who said you’re not profitable, you’re not creating value even though we had positive cash flow. So the cynics were still there.”

Lesson #2: Know which macro signals to monitor

Glenn: “Did you see this coming with the GFC? Did it hit you guys like a hammer over the head? Or were you prepared? What actions did you take?”

Bruce: “Here’s the remarkable thing, and I think this is a good lesson for everybody. As we saw it coming—and we saw it coming via the newspaper—we didn’t see it in our business. And we would ask all sales management: ‘Give us the best case and the worst case.’ And generally speaking, the worst case was not so bad. And here is the hard call: We had to ignore them because it looked like there was serious carnage starting to gather at some of the biggest enterprises in the world. And even though the frontline sales force said we’re generally going to be okay, we literally did not believe it was prudent to rely on that. So we made the move and got prepared, assuming that it’s going to be much worse than what the sales guys were calling…

And we were right. So we really made the cut decisions based on the world around us, not by what was happening to our business.

Now having said that, we did go down to zero growth that quarter. Our curse was that bookings all came in the last three days of the quarter. So it was really pretty agonizing that we had to make significant cuts going into late December, our biggest time of the year, when we really didn’t know the answer, but we really paid attention to the world around us more than our own operations.”

Glenn: “If your headcount was X, what percent of the headcount did you end up reducing and roughly what percent of the spend did you take out of the company? And did you do it all kind of all at once?”

Bruce: “It was roughly 25%—we had sell-side analysts write it was 35%, which bothered us because that was too high—and about the same in total spending. What that ended up doing (and I didn’t realize the significance of this until later) is investors told us that drove us to GAAP profitability. And it proved everything we said about the model worked.”

Glenn: “So I want to just pick that apart for a second… I remember when news came out that you guys had done this dramatic cut. And then I assume that news came out before your Q4 was even done and certainly before you announced the results of Q4, the stock dropped to the $4-a-share range at its low. So it’s a pretty big drop and must’ve been brutal on the company. Meanwhile, you had taken out 25% of the heads in the company. And you’ve mentioned how investors actually saw it work. So were they expecting that you would lose your existing customer base pretty rapidly during this time frame? And how did you prove the skeptics wrong?”

Bruce: “Well, I think they appreciated the cuts more than anything. I don’t know that they really knew what to make out of it, but when we said we cut and we’re going to be profitable, that was extremely well-received. They did not yet know how this would literally play out. But we started to paint a picture that we are probably one of the most well-positioned companies to grow from that point on… We got credit for making the cuts. Then we tried to get as much credit as possible by stating very clearly, we were absolutely—from this point on—in a position to grow as soon as the market was allowing it and that we were one of the better bets in all of software. And we didn’t quite get credit then. But that was the beginning of the march to $40 a share.”

Lesson #3: To retain talent, showcase the upside 

Glenn: “Question about the mood in the company and how you manage things right when you take a big part of the company out—that’s got to be disruptive. So what was that like? You still have big producers and important people in the company you don’t want to lose who are watching the stock plummet. How do you make sure you retain your best people? And when did you realize, ‘Hey, we can start transitioning back to playing offense again and growing the company?’”

Bruce: “Well, first of all, there was nowhere for anybody to go. We had that working for us. But at the same time, we meant it when we said it: We think we’re extremely well-positioned to really execute well post the cuts. And so if you’re a rep who survived that—you really did see an incredible amount of upside, both in not only the stock but really in what that person could individually go get from customers… They even saw more opportunity with that many more uncovered or available accounts for them to go pursue and get business from.”

Lesson #4: Model worst-case scenarios—and act

Glenn: “What did you learn from that time in your life, and what might be relevant for others today? Anything you’d point to that you think history can repeat itself and people ought to know from your experience?”

Bruce: “I pulled out that playbook two weeks ago because could it happen again? Maybe so. Actually, I’ll take that back. I already pulled out the playbook and used it at Domo when COVID hit… What would happen if our top line followed the same trajectory that we saw in the financial crisis? We modeled that out. We were prepared to take action as if that were to happen. And preemptively before anything happened to our business, we didn’t go quite as deep. We took 12% out of demos. And that actually put us not GAAP profitable, but it put us [at] cash flow breakeven for the first time ever at Domo. And it was an eerily, eerily similar pattern. So we went public at $21, goes up to the thirties, bounce around at $15, and back in the twenties. Then this crisis happens. We’re at $8. Now fast forward to four or five, six years later—we’re at $95.”

Glenn: “Wow.”

Bruce: “So I pulled out the same playbook and really the stock did the exact same thing. And now we’re about to hit maybe financial crisis No. 2 in my life at Domo. And we’re doing the same thing. We’re running the scenarios. If this, then that. We’re not reading the newspapers, and we’re watching the leading indicator, lead gen, top-of-the- funnel metrics like a hawk. We’re asking every rep: ‘You hearing anything about macro in your accounts?’ So if anything, we’re even more aware and more sensitive. Yeah, it’s already lined up—we already have the whole management team [thinking]: If this, then that. We’re locked and loaded already.”

Glenn: “It’s a great history lesson, and history, as we know, repeats itself. So I really, really appreciate you sharing your thoughts with us and experiences from this moment.”

Read more: How to Stand the Test of Time as a Startup

Listen to more “Founder Real Talk” episodes

I was a board observer and led GGV’s investment in SuccessFactors in 2006 and 2007, where I helped advise the CEO and CFO through the IPO process and into life as a public company.

StarTree Raises $47 Million Series B Led by GGV Capital

Today, the StarTree team announced their $47 million Series B to accelerate adoption of real-time analytics for user-facing and large scale internal applications. I sat down with Co-founder and CEO Kishore Gopalakrishna to talk about the fascinating origins of StarTree and its underlying technology,Read More…

StarTree Raises $47 Million Series B Led by GGV Capital

Today, the StarTree team announced their $47 million Series B to accelerate adoption of real-time analytics for user-facing and large scale internal applications. I sat down with Co-founder and CEO Kishore Gopalakrishna to talk about the fascinating origins of StarTree and its underlying technology,Read More…

StarTree Raises $47 Million Series B Led by GGV Capital

Today, the StarTree team announced their $47 million Series B to accelerate adoption of real-time analytics for user-facing and large scale internal applications. I sat down with Co-founder and CEO Kishore Gopalakrishna to talk about the fascinating origins of StarTree and its underlying technology,Read More…