Optimizing Developer Experience with Telepresence for Microservices
Offered By: CNCF [Cloud Native Computing Foundation] via YouTube
Course Description
Overview
Explore how Voiceflow optimized their developer experience using Telepresence in this insightful conference talk. Discover the journey from a monolithic application to a complex microservice architecture with over 40 microservices, multiple databases, and queue engines. Learn about the challenges faced when running the entire application on developers' laptops and the slow, frustrating experience of building and pushing images. Understand why Voiceflow chose the CNCF-hosted sandbox project Telepresence and implemented a 'remocal' (hybrid) development environment. Gain insights into how this solution allows services to run in multi-tenant developer clusters while developing services locally with debugging IDEs and tools. Examine the benefits of a faster feedback loop and more realistic results. Explore the integration of Telepresence commands into Voiceflow's custom VFCLI. Uncover the advantages of implementing a remocal dev environment and how it has accelerated the development and debugging of microservices for Voiceflow's engineering team.
Syllabus
How We Optimized Our Developer Experience with Telepresence - Frank Gu, Voiceflow
Taught by
CNCF [Cloud Native Computing Foundation]
Related Courses
Fundamentals of Containers, Kubernetes, and Red Hat OpenShiftRed Hat via edX Configuration Management for Containerized Delivery
Microsoft via edX Getting Started with Google Kubernetes Engine - Español
Google Cloud via Coursera Getting Started with Google Kubernetes Engine - 日本語版
Google Cloud via Coursera Architecting with Google Kubernetes Engine: Foundations en Español
Google Cloud via Coursera