# How Shopify Reduced Storefront Response Times with a Rewrite

DevFeed: [How Shopify Reduced Storefront Response Times with a Rewrite](<https://devfeed.tech/articles/how-shopify-reduced-storefront-response-times-with-a-rewrite-1418.md>)

Original publisher: [Read original article](<https://shopify.engineering/how-shopify-reduced-storefront-response-times-rewrite>)

Author: Maxime Vaillancourt

Published: 2020-08-20T15:30: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>), [Software](<https://devfeed.tech/topics/software.md>), [Server](<https://devfeed.tech/topics/server.md>), [Rails](<https://devfeed.tech/topics/rails.md>), [Replication](<https://devfeed.tech/topics/replication.md>), [Search engine optimization (SEO)](<https://devfeed.tech/topics/seo.md>), [Ruby](<https://devfeed.tech/topics/ruby.md>)

Tags: [performance](<https://devfeed.tech/tags/performance.md>), [replication](<https://devfeed.tech/tags/replication.md>), [routing](<https://devfeed.tech/tags/routing.md>), [ruby](<https://devfeed.tech/tags/ruby.md>), [seo](<https://devfeed.tech/tags/seo.md>), [server](<https://devfeed.tech/tags/server.md>), [shopify](<https://devfeed.tech/tags/shopify.md>), [software](<https://devfeed.tech/tags/software.md>)

## AI overview

Shopify describes rewriting the Storefront Renderer from scratch to reduce storefront response times without downtime. The new server-side implementation separates storefront traffic from the Rails monolith and uses an active-active replication foundation to improve performance and future extensibility.

## Source excerpt

We rewrote critical software that powers all online storefronts on Shopify, offering the fastest online shopping experience, entirely from scratch and without downtime.