Загрузка...

Michal Řehout - GraphQL can make your life better. Or worse.

GraphQL can make your life better. Or worse.
Michal Řehout - Web & Mobile Techlead at ROUVY

GraphQL promises data unification and developer ease, but poor design can lead to a nightmare. Let’s explore key patterns and pitfalls. We'll cover BFF architecture, resolver caching, and GraphQL's vital role as an API gateway.

00:00 Intro
00:41 Rouvy context
02:03 First attempt using stitching for rapid development
03:19 Why we tried stitching?
04:00 What went wrong?
06:55 Why does it take so long?
07:45 Business logic creeped into gateway
09:06 Ownership does not fix it
10:20 Pivo - explicit resolvers
11:34 Tradeoffs and wins
13:16 Observability and platform operations
14:03 Obsolete code and static analysis
15:23 When is stitching actually useful?
16:32 Our takeaways - why we choose explicit
17:17 Closing

To follow with more API-related topics, you should not miss out:
📺 Next speaker of Beyond the Endpoint meetup: https://www.youtube.com/watch?v=t1Jg9Y6-sg4
📰 Our API Mewsletter: https://www.linkedin.com/build-relation/newsletter-follow?entityUrn=7305909196418396160

To learn more about Mews R&D team, go to:
https://developers.mews.com/
https://www.linkedin.com/company/mewsrnd
https://www.instagram.com/mewsrnd/

To learn more about Michal, go to:
https://www.linkedin.com/in/mrht/

Видео Michal Řehout - GraphQL can make your life better. Or worse. канала Mews R&D
Яндекс.Метрика
Все заметки Новая заметка Страницу в заметки
Страницу в закладки Мои закладки
На информационно-развлекательном портале SALDA.WS применяются cookie-файлы. Нажимая кнопку Принять, вы подтверждаете свое согласие на их использование.
О CookiesНапомнить позжеПринять