Published Feb 15, 2022

Episode 499: Uma Chingunde on Building a PaaS

VP of Engineering Uma Chingunde delves into the complexities of building a Platform as a Service (PaaS), discussing essential team management skills, strategic feature decisions, and the contrasts between internal and public platforms to streamline software development and enhance user experiences.
Episode Highlights
Software Engineering Radio - the podcast for professional software developers logo

Popular Clips

Episode Highlights

  • Core Tools

    Deciding between building core competencies in-house or using open source and third-party tools is a strategic choice for at Render. She emphasizes the importance of owning the user experience and product design, particularly the look and feel of the website and developer workflow 1. This approach ensures a seamless experience for users, even when leveraging open source components like Kubernetes 2. As Uma explains, "Anything that kind of touches the product's look and feel or the developer experience itself, we are very conscious of owning."

    Anything that kind of touches the product's look and feel or the developer experience itself, we are very conscious of owning.

    ---

    Strategic tool selection involves evaluating open source and vendor solutions, such as using Cloudflare for security and Datadog for metrics, while considering user needs and integration popularity 3.

       

    Cloud Strategy

    Render's cloud strategy involves building on multiple cloud providers while exploring the potential of bare metal for optimization. explains that Kubernetes provides the necessary abstraction to run workloads across different cloud providers, with plans to eventually transition some workloads to bare metal for regulatory and service availability reasons 4. She notes, "The current underlying cloud provider is a sort of commodity at this point."

    The current underlying cloud provider is a sort of commodity at this point.

    ---

    Additionally, Render has partnered with Cloudflare for DDoS protection, integrating it into their platform to enhance security without burdening developers with additional concerns 5.

       

    SaaS Strategy

    Differentiation in the SaaS market is crucial for Render, focusing on developer experience and platform uniqueness. acknowledges the potential threat from major cloud providers replicating their services but emphasizes Render's head start and focus on developer-centric features 6. "Our focus is developer experience and the developer platform, and that doesn't yet exist," she asserts.

    Our focus is developer experience and the developer platform, and that doesn't yet exist.

    ---

    This strategy aims to build user loyalty and create a friction point against switching to competitors. Offering a free trial is another tactic to attract developers and showcase Render's capabilities 7.

Related Episodes