Developer Voices
Developer Voices

Building Render: Inside a Modern Cloud Platform (with Anurag Goel)

August 22, 2025

AI Summary

5 min read

Anurag Goel, founder of Render, joined Developer Voices to explain what it takes to build a modern cloud platform that sits between Heroku’s simplicity and AWS’s power. The conversation centered on the hard design decisions behind infrastructure that hides complexity without becoming brittle, the growth dynamics of a platform now onboarding well over 150,000 developers monthly, and how AI is reshaping both the hosting market and the platform’s own roadmap.

The difficulty of making hosting look easy

Goel is direct about what makes a platform like Render genuinely hard to build. The first version—hosting a simple backend HTTP service—is achievable with deep Kubernetes knowledge and good developer experience. But the moment you add managed Postgres, complexity multiplies. "Hosting a Postgres database actually makes it 10x harder," Goel says. The real work is not running the database process; it is building point-in-time recovery, high availability, disaster recovery, painless version upgrades, private networking between services and databases, internal DNS for stable service identifiers, and the ability to resize or migrate with minimal downtime.

Continue reading the full summary in the app — free to try.

Read Full Summary →

Free • No credit card required

What you'll learn

  • 1 (00:00) **The Pain of Production** - The host sets up the fundamental problem: deploying software is still difficult despite modern tools.
  • 2 (01:58) **Introducing Anurag Goel and Render** - The founder of Render joins to explain how they're building a modern cloud platform and acquiring 150,000+ new users per month.
  • 3 (04:27) **What Makes Hosting a Database 10x Harder** - The conversation moves from an MVP to the complexity of managed Postgres, revealing why database hosting is a massive engineering challenge.
  • 4 (07:42) **The Private Networking Problem** - Anurag explains why internal DNS and service discovery are critical for a unified platform.
  • 5 (13:21) **Deciding What to Build: The 90% Rule** - How Render prioritizes which features to build from an infinite list of customer demands.
  • 6 (17:47) **YAML, APIs, and the Right Interface for the Job** - A deep dive into Render's design philosophy around infrastructure specification.
  • 7 (23:11) **Why Render Doesn't Copy Pulumi's Approach** - Anurag explains the distinction between defining infrastructure and defining runtime behavior.

+ Full timestamped outline available in the app

Show Notes

How would you build a Heroku-like platform from scratch? This week we're diving deep into the world of cloud platforms and infrastructure with Anurag Goel, founder and CEO of Render.

Starting from the seemingly simple task of hosting a web service, we quickly discover why building a production-ready platform is far more complex than it appears. Why is hosting a Postgres database so challenging? How do you handle millions of users asking for thousands of different features? And what's the secret to building infrastructure that developers actually want to use?

We explore the technical challenges of building enterprise-grade services—from implementing reliable backups and high availability to managing private networking and service discovery. Anurag shares insights on choosing between infrastructure-as-code versus configuration, why they built on Go, and how they handle 100 billion requests per month.

Plus, we discuss the impact of AI on platform adoption: Are LLMs already influencing which platforms developers choose? Will hosting platforms need to actively support agentic workflows? And what does the future hold for automated debugging?

Whether you're curious about building your own platform, want to understand what really happens behind your cloud provider's dashboard, or just enjoy hearing war stories from the infrastructure trenches, this episode has something for you.

–

Support Developer Voices on Patreon: https://patreon.com/DeveloperVoices

Support Developer Voices on YouTube: https://www.youtube.com/@DeveloperVoices/join

Render: https://render.com/

Render’s MCP Server (Early Access): https://render.com/docs/mcp-server

Pulumi: https://www.pulumi.com/

Victoria Metrics: https://victoriametrics.com

Loki: https://vector.dev/docs/reference/configuration/sinks/loki/

Vector: https://vector.dev/

Kris on Bluesky: https://bsky.app/profile/krisajenkins.bsky.social

Kris on Mastodon: http://mastodon.social/@krisajenkins

Kris on LinkedIn: https://www.linkedin.com/in/krisjenkins/

Developer Voices

More from this podcast

Developer Voices →