/https://img.transistorcdn.com/2jPoheFzGBmmhpT1mudFlLYLzKhUfbgcp82O-XuXSPg/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzI5MzQ2LzE2NjE3/NjA3MzQtYXJ0d29y/ay5qcGc.jpg)
GraphQL Radio
The Guild
One Edge Provider - Build In Public With The Stellate Team Behind OEP
FEB 13, 202437 MIN
/https://img.transistorcdn.com/krgHhYVjYjuqta8Egme8Al3m6jhvJW2ONE8WUX4WcHs/rs:fill:0:0:1/w:1400/h:1400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9lcGlz/b2RlLzE3MzAzMDMv/MTcwNzgyOTYyMS1h/cnR3b3JrLmpwZw.jpg)
Description
Show Notes:
In this episode of GraphQL Radio, Andreas Heiberg, Stellate's Engineering Manager, guides a discussion with colleagues on the deployment of One Edge Provider (OEP). A transformative project for Stellate's system, aimed at significantly enhancing Stellate's caching services. Ensuring 2x faster GraphQL Edge Caching.
The team, consisting of project lead Dominik Petrick, Thomas Heyenbrock, and Stephan Schneider, reflects on challenges, lessons learned, critical decisions, and the transition to a more scalable architecture. This episode delves into Stellate's evolution, explores the motivation behind OEP, and highlights pivotal moments in decision-making; illustrating Stellate's steadfast commitment to innovation.
Topics Discussed:
Introduction to One Edge Provider (OEP)
Origins of Stellate and GraphCDN
Deployment Strategies
Decision to Change the System
Scalable and Unified Architecture
End-To-End Testing
Initial Limitations
Challenges
Choosing Rust and Fastly
Initiating the OEP Project
OEP Deployment Complexities
Rollout Challenges and Lessons Learned
Traffic Replay System
Building Confidence
Rust and TypeScript Nuances
Rust's Performance
Links:
Stellate
Andreas Heiberg
Dominic Petrick
Stephan Schneider
Thomas Heyenbrock

