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

  • PaaS Evolution

    explains the evolution of cloud computing and how Platform as a Service (PaaS) fits into the landscape. She describes PaaS as a layer of abstraction above Infrastructure as a Service (IaaS), providing developers with tools to build software without managing the underlying hardware 1. This abstraction simplifies the development process by offering a higher-level environment for software creation, which includes components like code deployment and running services 2.

    The additional thing that it's providing that differentiates it purely from infrastructure as a service, in my view, is infrastructure provides kind of nuts and bolts.

    ---

    This approach allows developers to focus on building applications rather than dealing with the complexities of infrastructure management.

       

    Public PaaS Challenges

    Building a public PaaS presents unique challenges compared to internal platforms. highlights the need for a fully developed product that is ready for public use, unlike internal platforms where speed is prioritized over polish 3. Public platforms require a tight feedback loop with users and a focus on supportability to prevent incidents.

    My pitch is really like, you know, you're getting that grade off platform. So if you are as a developer starting out, but you don't have access to that internal infra team, we are trying to be that internal infra team for you.

    ---

    Additionally, remote work dynamics add another layer of complexity, as team members are not physically close to quickly resolve issues 4.

Related Episodes