Overview
Syllabus
Intro
Solo.io - Company Overview
What are your challenges?
Our Front-End Application REST API
Latency Challenge: Request Waterfalls
Approach 1: Backend For Frontend - BFF
Further Optimizations - CDN
Approach 2: Add GraphQL into the Mix
GraphQL - A Smart Query Language
Typed Schema = Exploration Tools
Application Teams Build BFF via GraphQL
Back-End / Platform Challenges
New Wayne Telecom Infrastructure
Proxy + GraphQL Server Architecture
Where to handle platform concerns like authNZ?
Situation Checkpoint
Proxy IS A GraphQL Server - How Does It Work?
How are backend services GraphQL-aware?
Other protocols → GraphQL?
GraphQL BFF - No New Deployments!
Platform Concerns Easier to Handle
New Declarative API Configuration
Solution Summary
Gloo GraphQL Demonstration
Recap: Why Declarative GraphQL?
Taught by
Linux Foundation