Sysco is a $50 billion global leader in food service distribution that serves a diverse customer base, ranging from small street vendors to large restaurant chains, hospitals, and even military institutions. Sysco’s e-commerce platform, Sysco Shop, processes a significant portion of that revenue, enabling restaurant owners and food service professionals across the United States, Canada, and the Bahamas to order and receive products through a seamless digital experience across web and mobile platforms.
Sysco faced the challenge of orchestrating data and services across multiple digital touchpoints while maintaining a seamless customer experience. Their journey shows how modern API orchestration can transform a complex e-commerce operation and enable business growth.
As Sysco’s e-commerce platform, Sysco Shop, grew, managing its multiple digital touchpoints became increasingly complex. Like many companies, Sysco had built their integration layer the traditional way: with separate procedural code bases for web and mobile experiences. This approach created two significant business problems:
“We started noticing errors in production where our API changes were breaking system integrations,” explains Chandima Jayawickrema, Associate Director of Architecture at Sysco. “We wanted to improve our mobile experience and enhance our ability to deliver quality service to customers.
This situation became particularly critical as Sysco prepared to expand into the Canadian market. Each new region would require duplicating integration efforts across platforms, potentially delaying market entry and multiplying maintenance costs.
After evaluating multiple options, Sysco knew that its API strategy was incomplete without addressing the orchestration problem. They adopted Apollo’s standards-based approach to API orchestration, moving from writing procedural code to a declarative graph-based approach that preserved the independence of development teams while maintaining the enterprise-grade security and reliability.
“Apollo is playing that orchestration role in our architecture,” says Jayawickrema. “We have different layers in our architecture – the orchestration layer first, then the core services layer, and then the enterprise layer behind it. Each service plays the role of a domain aggregator for a cohesive group of functionality.”
Sysco consolidated eight domain-specific orchestration services, or subgraphs, for ordering, product, pricing, delivery, and accounts. This graph-based orchestration approach allowed Sysco to:
With Apollo, Sysco successfully expanded into the Canadian market more efficiently than planned while maintaining their infrastructure integrity. The ability to reuse existing integrations rather than rebuilding them for a new region meant the expansion team could focus on market-specific requirements instead of recreating technical infrastructure.
By streamlining their API orchestration, Sysco removed the need to duplicate work for web and mobile platforms. Both now run on the same implementation, ensuring a consistent experience across channels. This improvement has enhanced the mobile experience and boosted customer satisfaction, with new features launching simultaneously on both web and mobile.
Apollo makes it easier for Sysco’s team to scale and deploy updates without disrupting other services. Developers can work independently, which means faster releases and easier scaling.
Instead of 100 developers working in one shared repository, they now contribute to 8 domain-specific services. This has reduced PR conflicts and deployment bottlenecks. Developers now focus on domain-specific subgraphs, reducing the complexity of orchestration and making their workflows more efficient.
By eliminating duplicate orchestration work, Sysco has achieved approximately 20% reduction in new development costs. Features can now be deployed once and immediately be available across both web and mobile, providing a more consistent user experience and directly supporting Sysco’s revenue streams.
Sysco’s journey with Apollo is just beginning. Sysco is now working on extending their modern API orchestration approach across Sysco’s broader ecosystem of applications.
“Our division has many other applications, not just Sysco Shop. We see a future where we have a strong core services layer that will require an orchestration layer spanning the entire suite of products,” says Jayawickrema. “We intend to extend our graph-based API orchestration strategy with multiple entry points to support different applications, ensuring a consistent and scalable architecture across the division.”
The transition to Apollo has transformed how Sysco orchestrates its complex network of APIs and services. By moving from manual, code-based orchestration to a declarative, graph-based approach, Sysco has not only improved their e-commerce platform but has also paved the way for a more modern, agile, and scalable approach to software development.
Explore other customer stories to learn how Apollo can help your company streamline its API orchestration today!

Sysco maintained separate procedural code bases for web and mobile platforms, requiring nearly double the development resources for every feature. Platform discrepancies created production errors, and each market expansion meant duplicating all integration work, blocking scalable growth.
Apollo’s declarative, graph-based API orchestration replaced procedural integration code with 8 domain-specific subgraphs (ordering, product, pricing, delivery, accounts), centralizing orchestration logic while keeping service implementation distributed.
~20% reduction in development costs, accelerated Canadian market expansion, consistent customer experience across all platforms, and 100 developers working across 8 focused domain services instead of one shared repository.