Radio and PodcastRadio and PodcastLive Radio & Podcasts
54: Does your API Spark Joy — Learn decluttering with GraphQL artwork
Technology

54: Does your API Spark Joy — Learn decluttering with GraphQL

Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday

Jan 11, 202200:56:30Technology

Calling APIs to retrieve data can be a difficult and messy process. Our two guests, Mark Stuart and Shruti Kapoor, are both engineers at PayPal who use GraphQL to bring order to their APIs and data. What is GraphQL Graph...

About This Episode

54: Does your API Spark Joy — Learn decluttering with GraphQL is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday. Calling APIs to retrieve data can be a difficult and messy process. Our two...

Listen Online

Use the player on this page to stream the episode online.

Episode Details

Published Jan 11, 2022, 00:56:30 long, audio available.

Questions About This Episode

What is 54: Does your API Spark Joy — Learn decluttering with GraphQL about?

Calling APIs to retrieve data can be a difficult and messy process. Our two guests, Mark Stuart and Shruti Kapoor, are both engineers at PayPal who use GraphQL to bring order to their APIs and data. What is GraphQL GraphQL is a query language for your API, but as Shruti says, “A common myth people have about GraphQL is that we’re querying the database. But we’re not; we’re querying the API.” She adds, “GraphQL provides a way to call your API and get the data that you need.” Mark adds his own definition. “GraphQL is a query language that’s used to grab data and as a way to tell the backend system to change things, such as mutating operations. It also hides the mess of your APIs by putting almost a facade in front of it.” GraphQL as an orchestration layer Shruti says another way they use GraphQL at PayPal is as an orchestration layer. She explains this more in-depth: “Let's say you've got five different rest APIs, and now you want to combine them under GraphQL. So what you want is that your client should only see GraphQL APIs. But behind the scenes, you've got like this dirty table of all these REST APIs, which send you so much data, so you want to clean that up, right? So you put a nice tablecloth on it. That tablecloth is a GraphQL orchestration layer.” How GraphQL combines with Apollo The Apollo Graph Platform is one of the most popular tools to combine with GraphQL, with additional resources and documentation to help out. Shruti sums up Apollo’s uses for us: “They have Apollo Client for consuming GraphQL API on the client-side, and then they have Apollo server for building a GraphQL API on the server-side.” Apollo includes tools for consistent error handling, different hooks, as well as enterprise-level tools. Mark can attest to its usefulness. “At PayPal, we had a lot of duplication, a lot of graphs,” Mark says. “Apollo has some really cool tools to help merge all of that.” Try Apollo and GraphQL to declutter your APIs. Platform.sh Learn more about us . Get started with a free trial . Have a question? Get in touch! Platform.sh on social media Twitter @platformsh Twitter (France): @platformsh_fr LinkedIn: Platform.sh LinkedIn (France): Platform.sh Facebook: Platform.sh Watch, listen,

Where can I listen to 54: Does your API Spark Joy — Learn decluttering with GraphQL?

You can listen to 54: Does your API Spark Joy — Learn decluttering with GraphQL online on Radio and Podcast. Open the player on this page to stream the available audio.

Which podcast is 54: Does your API Spark Joy — Learn decluttering with GraphQL from?

54: Does your API Spark Joy — Learn decluttering with GraphQL is an episode from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

How long is this episode?

This episode is 00:56:30 long.

When was this episode published?

This episode was published on Jan 11, 2022.

Can I save 54: Does your API Spark Joy — Learn decluttering with GraphQL for later?

Yes. Use the heart button on the episode page to add it to your favorite episodes list.

Are there related episodes from Deploy Friday: hot topics for cloud technologists and developers?

Yes. This page shows related episodes from Deploy Friday: hot topics for cloud technologists and developers when more episodes are available from the podcast feed.

Quick Answers About This Episode

Where can I listen to 54: Does your API Spark Joy — Learn decluttering with GraphQL?

You can listen to 54: Does your API Spark Joy — Learn decluttering with GraphQL on this page when the episode audio is available from the podcast feed.

Which podcast is this episode from?

54: Does your API Spark Joy — Learn decluttering with GraphQL is from Deploy Friday: hot topics for cloud technologists and developers by Deploy Friday.

What are the episode details?

Published Jan 11, 2022 and 00:56:30 long