GraphQL Federation - The @key to Your Platform API Strategy • Derek Kuc • GOTO 2024
This presentation was recorded at GOTO Chicago 2024. #GOTOcon #GOTOchgo https://gotochgo.com Derek Kuc - Principal Software Engineer at Apollo GraphQL RESOURCES https://bsky.app/profile/dkuc.bsky.so... / dariusz-kuc-244b673 / derek_kuc https://github.com/dariuszkuc ABSTRACT Many developers mistakenly view GraphQL as a graph database or as an alternative to REST. In reality, GraphQL’s greatest strength is its power to unify your existing APIs into a single, unified API. In this talk, learn how a federated GraphQL architecture can help you build a scalable platform that maximizes the value of your existing APIs. Learn how to leverage federation to create a flexible, resilient API strategy that evolves with your business needs. [...] TIMECODES 00:00 Intro 01:04 Experience APIs 02:02 Strategy 1: No layer 04:58 Strategy 2: Backend for frontend (BFF) 08:15 Strategy 3: GraphQL federation 09:15 What is GraphQL? 20:00 Apollo federation 22:59 GraphQL vs REST? 23:24 GraphQL makes your APIs better 32:00 How? 34:34 Summary 35:39 Outro Download slides and read the full abstract here: https://gotochgo.com/2024/sessions/3457 RECOMMENDED BOOKS Gregor Hohpe • Platform Strategy • https://amzn.to/4cxfYdb Gregor Hohpe • The Software Architect Elevator • https://amzn.to/3F6d2ax Eve Porcello & Alex Banks • Learning GraphQL • https://amzn.to/3ZH1h2k Robin Wieruch • The Road to GraphQL • https://amzn.to/3rNwTa1 Samer Buna • GraphQL in Action • https://amzn.to/3tm9ugB https://bsky.app/profile/gotocon.com / gotocon / goto- / goto_con / gotoconferences #GraphQL #GraphQLFederation #PlatformEngineering #PlatformStrategy #API #APIs #APIStrategy #ExperienceAPIs #BackendForFrontend #DerekKuc CHANNEL MEMBERSHIP BONUS Join this channel to get early access to videos & other perks: / @goto- Looking for a unique learning experience? Attend the next GOTO conference near you! Get your ticket at https://gotopia.tech Sign up for updates and specials at https://gotopia.tech/newsletter SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily. https://www.youtube.com/user/GotoConf...

Design Principles of Federated GraphQL - Martijn Walraven - Apollo

Build GraphQL Services with Spring Boot like Netflix

GraphQL Course for Beginners

Tyk API Management 101 - From zero to managed with Tyk in 30 mins

Visualising software architecture with the C4 model | Simon Brown at Porto Tech Hub Conference 2024

CQRS, DDD and GraphQL, a perfect fit? - Michael Staib - NDC Porto 2024

I Am Done With Graph QL After 6 Years

REST, gRPC, or GraphQL: Which Should You Use?

Beyond Storytelling: A Deep Dive into Wardley Mapping • Simon Wardley & Charles Humble • GOTO 2025

System Design Course – APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

How Fast Can You Parse 1 Billion Rows in Java? – Insane Speed Test • Roy van Rijn • GOTO 2025

System Design Explained: APIs, Databases, Caching, CDNs, Load Balancing & Production Infra

Best Practices for Designing a Federated GraphQL Schema

GraphQL N+1 Problem

Milan Ender: Beyond Monolithic Simulations: Orchestration for AI-Enabled Research Workflows

GraphQL vs REST: Which is Better for APIs?

Voyage I: Federation from Day One - FULL COURSE from Apollo Odyssey

How to Design APIs Like a Senior Engineer (REST, GraphQL, Auth, Security)

FullStack GraphQL React Tutorial - Learn Apollo Client / Apollo Server For Beginners

