# Implementing Server-Driven UI Architecture on the Shop App

DevFeed: [Implementing Server-Driven UI Architecture on the Shop App](<https://devfeed.tech/articles/implementing-server-driven-ui-architecture-on-the-shop-app-1570.md>)

Original publisher: [Read original article](<https://shopify.engineering/server-driven-ui-in-shop-app>)

Author: Ashwin Narayanan

Published: 2022-11-22T16: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: [Mobile](<https://devfeed.tech/topics/mobile.md>), [ui](<https://devfeed.tech/topics/ui.md>), [Shopify](<https://devfeed.tech/topics/shopify.md>), [App](<https://devfeed.tech/topics/app.md>), [Development](<https://devfeed.tech/topics/development.md>)

Tags: [architecture](<https://devfeed.tech/tags/architecture.md>), [experiments](<https://devfeed.tech/tags/experiments.md>), [intern](<https://devfeed.tech/tags/intern.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [release-cadence](<https://devfeed.tech/tags/release-cadence.md>), [server-driven-ui](<https://devfeed.tech/tags/server-driven-ui.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [ui](<https://devfeed.tech/tags/ui.md>)

## AI overview

Shopify's Shop Store team implemented server-driven UI for the Shop App's Store Screen. The architecture lets the server control store sections and customize layouts for different merchants, while addressing component reuse, compatibility with older clients, and faster experimentation.

## Source excerpt

Ashwin explains why and how we implemented server-driven UI in the Shop App's Store Screen, and his experience working on the project as a Dev Degree intern.