# Integrating with Amazon: How We Bridged Two Different Commerce Domain Models

DevFeed: [Integrating with Amazon: How We Bridged Two Different Commerce Domain Models](<https://devfeed.tech/articles/integrating-with-amazon-how-we-bridged-two-different-commerce-domain-models-1448.md>)

Original publisher: [Read original article](<https://shopify.engineering/integrating-with-amazon-how-we-bridged-two-different-commerce-domain-models>)

Author: Brad Sokol

Published: 2017-08-29T17:05: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: [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [amazon](<https://devfeed.tech/tags/amazon.md>), [architecture](<https://devfeed.tech/tags/architecture.md>), [database](<https://devfeed.tech/tags/database.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [models](<https://devfeed.tech/tags/models.md>), [scale](<https://devfeed.tech/tags/scale.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [sync](<https://devfeed.tech/tags/sync.md>)

## AI overview

The article describes Shopify's integration with Amazon, focusing on the challenges of bridging different commerce domain models, communication protocols, and messaging styles. It discusses keeping orders synchronized while managing scale and database growth.

## Source excerpt

Over the past decade, the internet and mobile devices became the dominant computing platforms. In parallel, the family of software architecture styles that support distributed computing are the ways we build systems to tie these platforms together. Styles fall in and out of favor as technologies evolve and as we, the community of software developers, gain experience building ever more deeply connected systems.