# How We Optimized Product Syncing for Facebook

DevFeed: [How We Optimized Product Syncing for Facebook](<https://devfeed.tech/articles/how-we-optimized-product-syncing-for-facebook-1432.md>)

Original publisher: [Read original article](<https://shopify.engineering/how-we-optimized-product-syncing-for-facebook>)

Author: Srdjan Pejic

Published: 2017-08-14T16:00:00Z

Content type: article

Language: en

Sources: [Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering.md>), [Shopify Engineering - Shopify Engineering](<https://devfeed.tech/sources/shopify-engineering-shopify-engineering.md>)

Topics: [Shopify](<https://devfeed.tech/topics/shopify.md>), [Scalability](<https://devfeed.tech/topics/scalability.md>), [Concurrency](<https://devfeed.tech/topics/concurrency.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [API](<https://devfeed.tech/topics/api.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [concurrent](<https://devfeed.tech/tags/concurrent.md>), [optimization](<https://devfeed.tech/tags/optimization.md>), [scalability](<https://devfeed.tech/tags/scalability.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [speed](<https://devfeed.tech/tags/speed.md>)

## AI overview

This article describes how Shopify optimized product synchronization between Shopify and Facebook as merchant participation grew. The team horizontally scaled the backend, replaced serial product synchronization with concurrent processing, and used webhooks, Shopify API data, validation checks, and scheduled jobs to maintain synchronization speed.

## Source excerpt

4 minute read Merchants can sell their products on Shopify in many ways. In addition to their own website, merchants can integrate with some of the biggest social media channels on the internet. Over 140,000 merchants participate in our Facebook channel, where they can display and sell their products on Facebook.