# Using API orchestration and GraphOS to simplify complex web application data access

DevFeed: [Using API orchestration and GraphOS to simplify complex web application data access](<https://devfeed.tech/articles/stop-passing-the-hot-potato-leveraging-api-orchestration-to-drive-developer-efficiency-23524.md>)

Original publisher: [Read original article](<https://www.apollographql.com/blog/stop-passing-the-hot-potato-leveraging-api-orchestration-to-drive-developer-efficiency>)

Author: Robert Walters

Published: 2025-05-09T19:19:58Z

Content type: opinion

Language: en

Sources: [Apollo Blog](<https://devfeed.tech/sources/apollo-blog.md>)

Topics: [Orchestration](<https://devfeed.tech/topics/orchestration.md>), [GraphQL](<https://devfeed.tech/topics/graphql.md>), [GraphOS](<https://devfeed.tech/topics/graphos.md>), [backends](<https://devfeed.tech/topics/backends.md>), [web applications](<https://devfeed.tech/topics/web-applications.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [apis](<https://devfeed.tech/tags/apis.md>), [apollo](<https://devfeed.tech/tags/apollo.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [authorization](<https://devfeed.tech/tags/authorization.md>), [data](<https://devfeed.tech/tags/data.md>), [developer](<https://devfeed.tech/tags/developer.md>), [graphos](<https://devfeed.tech/tags/graphos.md>), [graphql](<https://devfeed.tech/tags/graphql.md>), [orchestration](<https://devfeed.tech/tags/orchestration.md>), [schema](<https://devfeed.tech/tags/schema.md>), [server](<https://devfeed.tech/tags/server.md>)

## AI overview

This article explains how complex web applications can orchestrate data from multiple APIs, transform responses, and manage authentication and authorization. It presents Apollo's GraphOS, GraphQL, and Apollo Router as an approach for abstracting underlying data sources and letting clients request the data they need declaratively.

## Source excerpt

Consider the application architecture of an online pet supply store. There might be a product catalog that would need to pull data from multiple services, including inventory, reviews, and prices. A user profile would require APIs to access user information such as demographics, loyalty program information, and previous orders. With all these APIs, it's easy to see how API responses must be orchestrated. For instance, let's take a look at processing an order.