

Supper Club × GraphQL as an Aggregation Layer with Filipe Ferreira of Sky TV
Oct 28, 2022
In this engaging discussion, Filipe Ferreira from Sky TV, an expert in GraphQL and streaming applications, shares insights into the tech stack behind delivering streaming content. He explains how GraphQL serves as an efficient data aggregation layer and reveals the challenges of transitioning from REST APIs. The conversation dives into video hosting solutions, dynamic resource scaling, and the integration of serverless architecture. Filipe also highlights the importance of continuous learning in the fast-paced world of web development and shares fun anecdotes about tech experiences.
AI Snips
Chapters
Transcript
Episode notes
GraphQL as an Aggregation Layer
- Many companies use GraphQL as an aggregation layer, not just a database replacement.
- It fetches data from multiple APIs, simplifying frontend development.
GraphQL at Sky
- Filipe Ferreira's team at Sky uses GraphQL to aggregate data from different teams, like user profiles and subscriptions.
- This simplifies data fetching for the frontend, which otherwise requires multiple API calls.
Caching in GraphQL
- Sky's GraphQL layer uses various caching mechanisms: in-memory caching, Redis, and CDN caching.
- This mitigates system failures and improves performance.