Anurag Goyal
Appearances
Code Story
S10 Bonus: Anurag Goel, Render
As soon as I got our first users onto the platform, I have always relied on their input and feedback. And obviously users have a specific, everyone on Render has a specific problem they're trying to solve. And sometimes they might come up with the solution itself, but it's our job to truly pull out the problem that they're trying to solve so we can solve it in the way that makes the most sense.
Code Story
S10 Bonus: Anurag Goel, Render
And a lot of those applications have then gone on to expand themselves to hundreds of thousands, sometimes millions of users, which means that our platform has continued to scale with them. That was one of my biggest needs coming out of what I wanted out of Render. And that's because it's still hard, but it's relatively easy to build something that just helps you get started quickly.
Code Story
S10 Bonus: Anurag Goel, Render
It's much, much harder to build something that scales with you over the very long term, where you don't have to then say, okay, we've reached the limits of this platform, and now we need to hire a bunch of developer operations people and platform engineers. And now we need to go build all of this ourselves on AWS and use Kubernetes or what have you. And that has never been an option for Render.
Code Story
S10 Bonus: Anurag Goel, Render
So what that means is we continue to execute on improving our platform, not just in scalability, but also in capabilities that allow people to grow with us and not have to worry about moving on.
Code Story
S10 Bonus: Anurag Goel, Render
I think I'm most proud of the feedback the love that the developer community has had for Render and the fact that it continues to grow. I never wanted to build a product that was just for five companies with very large deal sizes. What Render is doing is relevant for every developer on the planet.
Code Story
S10 Bonus: Anurag Goel, Render
And to see our growth and the love that we see on Twitter, on Product Hunt, on Hacker News, that's all. That's the thing that I think continues to refuel me and our team. And I'm really proud of that.
Code Story
S10 Bonus: Anurag Goel, Render
Render has grown to where it is without any real marketing lift. And the only thing we do for marketing is our free tier, if you can call it that. I wish that I had built out a mature marketing team sooner. Regardless, I think our product has helped us win We've more than doubled our revenue over the last year, and it continues to grow entirely on the basis of organic growth.
Code Story
S10 Bonus: Anurag Goel, Render
And while that's great, it means that we're also leaving a lot of money on the table. And I would like us to grow faster so we can go hire more great people. That is where I think I should have focused more sooner.
Code Story
S10 Bonus: Anurag Goel, Render
The future looks like everyone is running not just their production workloads or their staging workloads, but also their development process and their whole pipeline on render. And we're helping them move fast every step of the way from the first line you write to when you scale your product.
Code Story
S10 Bonus: Anurag Goel, Render
allow it to serve millions and millions of people and what render does today is certainly a big part of that but we want to make sure that given our unique position in the developer workflow which is really we present people's work to the world we also and given our unique position because of
Code Story
S10 Bonus: Anurag Goel, Render
Our end-to-end platform, which has your web service, your static site, your API, your database, your cache. We can do a lot more to improve the process of going from coding to production. And then obviously as the platform, I think we have many more capabilities that allow increasingly large companies to migrate to us.
Code Story
S10 Bonus: Anurag Goel, Render
This is just a short term, but ultimately, I think the goal for Render is to significantly accelerate software innovation and speed of iteration combined with the reliability and stability of our platform and just the features that you want.
Code Story
S10 Bonus: Anurag Goel, Render
so that you can truly focus, especially as a very large company, as an enterprise, you can still truly focus on building your business and your products and not on the undifferentiated work, that tax that you have to pay today. And I think we're still stuck in many ways. In 2005, when AWS came to the scene and introduced a slightly different or somewhat different abstraction to the cloud
Code Story
S10 Bonus: Anurag Goel, Render
You know, a lot of people laughed at them back then. Oh, this is never going to scale. This is for toy companies. And we are here in 2024. And I think the future is going to be guided by history repeating itself, where Render leads the way in bringing a new abstraction level for the cloud that does so much more than what is possible today.
Code Story
S10 Bonus: Anurag Goel, Render
Two major influences for me. One, just learning from others who have gone before me through reading books, blog posts, to trying to talk to them and getting advice and learning to not make the mistakes that they made and trying to figure out how Render can move faster as a result. And the second major influence is, of course, the people at Render.
Code Story
S10 Bonus: Anurag Goel, Render
And I learned something new about building a growing organization every day by just working with our team and being really close to everyone at Render. I interview every candidate we're close to making an offer to today. And I don't intend to stop until, really until I decide that I just can't do it anymore, right?
Code Story
S10 Bonus: Anurag Goel, Render
especially as you build a company and a culture, which is very unique to how you started. There are a lot of learnings to be had by just doing and making sure that we're constantly reflecting on how things are going, where the gaps are, but also how as CEO, my job has changed significantly and it changes every six to nine months. And that's only because of the organization and what it needs.
Code Story
S10 Bonus: Anurag Goel, Render
And so that is a huge influence on how I think. Last question, Anurag.
Code Story
S10 Bonus: Anurag Goel, Render
The advice I give young founders especially, but really any founder, first and foremost, you should be incredibly excited about the product you're building. That can come from domain expertise. It can come from personal experience. It can come from just learning more about your customers.
Code Story
S10 Bonus: Anurag Goel, Render
But if there isn't enough of a founder market fit, then you're not going to succeed or at least not going to succeed to the level you would want to as a founder. And a lot of people can build companies and spaces that they're not excited about.
Code Story
S10 Bonus: Anurag Goel, Render
But the eventual outcomes for those companies, in my experience, has always been less than what they could have achieved if the founder or the founders were much more excited about the domain and could truly bring what they've learned to the problem in a way that solves it in a new way. And startups are a slog either way.
Code Story
S10 Bonus: Anurag Goel, Render
So why not work on something that you think you can truly bring uniquely to the world? And in the best case, you're going to be working on it, like I said, for the rest of your career. And you need to find something that you really love.
Code Story
S10 Bonus: Anurag Goel, Render
So after I left Stripe, I was in this position where I could do anything or nothing. And I chose to work on a really ambitious problem for the rest of my career. In order to find that right problem, I had to go build, or my strategy at least was to go build stuff in a lot of different domains. I'm a builder at heart.
Code Story
S10 Bonus: Anurag Goel, Render
And as I was putting a lot of these things into production, as I was using some of the tools that we all use, Kubernetes, AWS, I realized that every Kubernetes setup I had looked pretty much the same. And then I realized that most companies really end up doing the same kind of work on top of AWS and Kubernetes and then using other managed services.
Code Story
S10 Bonus: Anurag Goel, Render
It's just not differentiated enough, and it's also too complex for what it gives you. And I think companies want the benefit, and I wanted the benefit of autoscaling, of private networking. I wanted to have persistent storage, but I really didn't want to mess around with everything that you have to mess around with. In some cases, hundreds of thousands of lines of Terraform or YAML.
Code Story
S10 Bonus: Anurag Goel, Render
We have been obsessed about getting customer feedback every day. That has been, I think, the most influential piece on our roadmap. My name is Anurag Goyal, and I'm the founder and CEO at Render.
Code Story
S10 Bonus: Anurag Goel, Render
I decided that this was a big enough problem and an ambitious enough problem that I personally was really excited about. That's because it combines my passion for developer experience and developer productivity. I had done all this infrastructure work over the course of the last 15 years of my career, and it made sense for me to combine the two and start Render as a result.
Code Story
S10 Bonus: Anurag Goel, Render
So Render is attempting and is successful to a large extent. to remove all the undifferentiated complexity and the cost of building out your own Kubernetes-based infrastructure on top of one of the large public clouds. But it gives you the same functionality, so there's no compromise on things like autoscaling and the stuff that I mentioned earlier.
Code Story
S10 Bonus: Anurag Goel, Render
There is no compromise on those fundamental things that people want out of Kubernetes, which is why they use Kubernetes. As a Render customer, all you do is interact with Render's interfaces and you never have to think about writing a single line of YAML or even opening an AWS account. And it's an all-in-one solution.
Code Story
S10 Bonus: Anurag Goel, Render
I first built the prototype during the winter break 2017, early 2018. It took me about, I think, a couple of weeks. I built it in Python because that was my preferred language of choice. And I built everything on top of Kubernetes, like I said, and AWS, actually at the time GCP.
Code Story
S10 Bonus: Anurag Goel, Render
the intent of the prototype or really the MVP, because it was more than a prototype, it was serving production apps even then, was to get people to just try the thing out. What it could do at the time was mostly just host a Python backend. And it made a lot of sense to me to start there.
Code Story
S10 Bonus: Anurag Goel, Render
But also as soon as I shared it within my friends and the community that I was part of, everyone's instant reaction was, yes, I want this. And whether it was the interface or lack of complexity, everyone got really excited about it. Not all of these people were my friends. I knew them, but not all of them were friends.
Code Story
S10 Bonus: Anurag Goel, Render
So it wasn't like, oh, we like you, therefore we're going to tell you good things about your product. And at that point, I truly realized that there is something here based on my own experience and I already know how to build it. And now I had to go start a company to make sure that we can build it fast, we can build it scalably, and that we're actually building a business.
Code Story
S10 Bonus: Anurag Goel, Render
was clear to me that I am compromising on resource use and efficiency with an interpreted language like Python. And then I just rebuilt everything in Go. And then I benchmarked requests against Python and my Python and Go implementations. And Go was just way better in terms of resource utilization, in terms of just speed, latency.
Code Story
S10 Bonus: Anurag Goel, Render
I just, I had to rewrite everything in Go and that happened over January and Render has been a Go shop ever since.
Code Story
S10 Bonus: Anurag Goel, Render
As soon as I got our first users onto the platform, I have always relied on their input and feedback. And obviously, everyone on Render has a specific problem they're trying to solve. And sometimes they might come up with the solution itself. But it's our job to truly pull out the problem that they're trying to solve so we can solve it in the way that makes the most sense.
Code Story
S10 Bonus: Anurag Goel, Render
We have been obsessed about getting customer feedback every day. That has been, I think, the most influential piece on our roadmap. We are nothing, the business is nothing without the customers who trust us with their production workloads. And our goal is to continue to listen to them and build what they want.
Code Story
S10 Bonus: Anurag Goel, Render
So our team was fairly small for a long time. Our first engineer, Adrian, he joined me in April of 2018. And then the team was mostly four people until we launched on TechCrunch Disrupt battlefield stage in October 2019. And then we ended up winning that competition. If you've seen Silicon Valley HBO, the HBO show, you probably know what I'm talking about.
Code Story
S10 Bonus: Anurag Goel, Render
So that was a pretty interesting moment for us where a lot of people heard about us for the very first time. And we started seeing more momentum and it allowed us to invest in growing out the team further by going the venture capital route and making sure that we had enough of a runway to continue to build the things that we just knew we needed to build to make this a complete platform.
Code Story
S10 Bonus: Anurag Goel, Render
And the things that we look for, that we've always looked for, are actually on our website under our careers page. And I would love for people to go to vendor.com slash careers, where you can see the high level values of ownership, of optimism and ambition, of focus on quality, and then a focus on being really thoughtful about
Code Story
S10 Bonus: Anurag Goel, Render
a given problem and reasoning very clearly about it instead of just rushing to implement it. Once we reason clearly about something, then we actually move fast, we execute fast to implement it. Render is a very long-term project and company. I want to work on this, ideally, for the rest of my career. There is enough scope here, so we have to take the long view.
Code Story
S10 Bonus: Anurag Goel, Render
We really have to focus on long-term employee happiness, making sure that people are here for the long term, they value being here for the long term, and that they know that this is not going to be a four or five or even a 10-year project. journey that they are part of. And then that's it. The company either sells or it goes public and then everything slows down.
Code Story
S10 Bonus: Anurag Goel, Render
And so Render, again, everyone at the company knows that this is a multi-decade endeavor. Regardless of how long they stay at Render, that's how we approach what we build every day.
Code Story
S10 Bonus: Anurag Goel, Render
Oh, yeah. So the 20 is a 2018 Pete Buttigieg presidential primary campaign. They decided to host the campaign on render. And we learned pretty quickly that there were these bottlenecks in the system. every time he delivered his closing statement on stage. So we're all there monitoring everything, making sure that we continue to remove these scaling bottlenecks.
Code Story
S10 Bonus: Anurag Goel, Render
Even back then, I'm talking about 2018. And now our system serves over 50 billion requests every month. And we are signing up a very large number of developers every month who end up creating millions of applications and have created many millions of applications on Render over time.