Shopify Engineering Blog & Tech Articles
Global commerce platform powering millions of businesses with essential infrastructure and innovative engineering solutions
424 engineering articles, tutorials, and technical insights from Shopify's engineering team
Top Technologies
Latest Articles
Filter:
We rebuilt our mobile end-to-end testing framework with a strict API and computer vision, raising test stability drastically.
Michael Garfinkle
7 min read
Includes Code
--
How we compress production failures into model weights every day, beat frontier-model quality, and cut serving costs 96%.
Andrew McNamara
10 min read
--
We built an agentic code review and test oracle harness that discovers vulnerabilities, proves them with real tests, and provides Shopify-tuned fixes.
We moved five high-traffic checkout extensions to remote-dom and Polaris web components, cutting bundle sizes drastically and making checkout faster.
Justin Henricks
12 min read
Includes Code
--
How a Hack Days team built a music player, custom GLSL visualizers, and an artist toolkit for storefronts, all in three days.
Justin Henricks
11 min read
Includes Code
--
Building an LLM-powered pipeline to match product listings across millions of merchants into a unified catalog that AI agents can search.
Mariya Mansurova
15 min read
Includes Code
--
Production training data only captures successful queries; it can't teach a model when to say no. We built an automated curation pipeline using LLM judge consensus to close that gap.
Shuang Xie
10 min read
--
Quick lets anyone at Shopify ship a site in seconds. It has changed the culture of how we build and share.
Daniel Beauchamp
10 min read
Includes Code
--
What it took to ship our Slack-native agent River, lessons learned, and the substrate that runs beneath it. Co-authored by River.
Burke Libbey
12 min read
Includes Code
--
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
We fine-tuned Qwen3-32B into a tool-calling agent that generates Flow automations from natural language—faster, cheaper, and more accurate than the frontier model it replaced, with a weekly retraining flywheel built on real merchant data.
Ted Chaiwachirasak
13 min read
Includes Code
--
The technical blueprint for an AI-powered mirror that sees customers, analyzes their appearance, and delivers personalized product recommendations in real-time.
Conventional GraphQL execution uses depth-first traversal that incurs many hidden costs. We questioned why, rewrote it in a faster breadth-first manner, and saw dramatic results.
Tobi and I generalized Karpathy’s Autoresearch to improve 40+ metrics across Shopify, then we open-sourced our project.
David Cortés
10 min read
Includes Code
--
SimGym infrastructure for synthetic customers at scale. A Shopify + NVIDIA collaboration.
Javier Moreno
9 min read
Includes Code
--
Treating buyer journeys as sequences instead of simplified signals, and building a model fast enough to serve at scale.
Yang Liu
9 min read
--
Shopify uses SkyPilot, an open-source framework, to manage GPU-intensive ML training workloads across multiple cloud providers (Nebius and GCP).
Javier Moreno
7 min read
Includes Code
Has Summary
--
Shopify introduces the Universal Commerce Protocol (UCP), an open standard co-developed with Google that enables AI agents to discover, negotiate, and transact with any merchant.
Ilya Grigorik
7 min read
Includes Code
Has Summary
--
Shopify open-sources Tangle, an ML experimentation platform built to solve six common failure modes in machine learning development.
Shopify Engineering
12 min read
Has Summary
--
Shopify's 2025 Black Friday Cyber Monday (BFCM) live globe was reimagined as an interactive pinball machine running at 120fps in a browser. Built with Three.
Shopify partnered with Endorphins Running to build a gamified treadmill experience for the 2025 NYC Marathon weekend that rewarded runners with in-store credit based on pace consistency.
Nikola Draca
9 min read
Has Summary
--
The article details Shopify's extensive preparations for the Black Friday Cyber Monday (BFCM) weekend, emphasizing the importance of year-round resilience and proactive testing.
Kyle Petroski and Matthew Frail
9 min read
Has Summary
--
The article discusses Shopify's innovative approach to building a high-performance product search engine that integrates Machine Learning (ML) models with C++ speed.
Mikhail Shakhray
6 min read
Includes Code
Has Summary
--
The article discusses how Shopify's product taxonomy is evolving through an innovative AI multi-agent system that enhances product classification and adapts to the changing landscape of commerce.
Kshetrajna Raghavan
12 min read
Has Summary
--
This article discusses Shopify's successful migration of their apps, Shopify Mobile and Shopify Point of Sale (POS), to React Native's New Architecture.
The article discusses the development of Shopify's AI-powered assistant, Sidekick, focusing on its architecture, evaluation methodologies, and training techniques.
Andrew McNamara
7 min read
Includes Code
Has Summary
--
The article discusses the Model Context Protocol (MCP) and its extension, MCP UI, which enhances the user experience for AI-driven shopping assistants by incorporating interactive UI components.
FlashList v2 is a complete rewrite of the original FlashList for React Native, designed to enhance performance and usability by eliminating the need for item size estimates.
Talha Naqvi
8 min read
Includes Code
Has Summary
--
The article discusses Shopify's Global Catalogue, which utilizes multimodal Large Language Models (LLMs) to standardize and enrich product data across its platform.
Audrey-Anne Guindon
13 min read
Has Summary
--
The article discusses how Shopify leverages machine learning to enhance the commerce experience for its merchants.
Javier Moreno
6 min read
Has Summary
--
The article discusses how Shopify's Admin was optimized to be 30% faster and prepared for AI integration by transforming its architecture.
Craig Brunner
7 min read
Includes Code
Has Summary
--
The article discusses the advancements in React Native graphics through the integration of WebGPU and Skia, highlighting how these technologies enhance performance and enable new capabilities for d...
William Candillon
8 min read
Has Summary
--
The article introduces Roast, a structured AI workflow orchestration framework developed by Shopify to enhance developer productivity by integrating AI agents with traditional coding practices.
Obie Fernandez
10 min read
Includes Code
Has Summary
--
The article introduces the Commerce Payments Protocol developed by Coinbase and Shopify, aimed at enhancing crypto payments for real-world commerce.
Shopify & Coinbase
11 min read
Includes Code
Has Summary
--
The article discusses Shopify's implementation of resilient import maps to enhance theme development and improve performance in JavaScript-heavy applications.
Yoav Weiss
8 min read
Has Summary
--
The article discusses the evolution of product classification at Shopify, detailing the transition from basic categorization to a comprehensive understanding of products using Vision Language Model...
Kshetrajna Raghavan
9 min read
Has Summary
--
The article discusses Mobile Bridge, a framework developed by Shopify to enhance WebViews in their mobile app, making them feel more native.
Mauricio de Meirelles
8 min read
Has Summary
--
The article discusses Shopify's five-year journey with React Native, highlighting the reasons for its adoption, the successes achieved, and the lessons learned.
Mustafa Ali
10 min read
Has Summary
--
The article details the development of Shopify's BFCM 2023 Globe, focusing on the real-time visualization of purchases made through Shopify-powered merchants.
Diego Macario Bello
21 min read
Includes Code
Has Summary
--
Shopify has enhanced consumer search intent on its platform by integrating AI-powered search capabilities, specifically through Semantic Search, which improves the understanding of user intent.
Jonathan Sabbagh
9 min read
Includes Code
Has Summary
--
This article discusses the issue of deadlocks in MySQL during high concurrency environments and presents a solution using composite primary keys to mitigate these deadlocks.
Elson Oliveira
4 min read
Includes Code
Has Summary
--
The article discusses the implementation of Subresource Integrity (SRI) for JavaScript modules in Chrome and Safari, addressing a critical gap in script security during Shopify's checkout process.
Yoav Weiss
4 min read
Includes Code
Has Summary
--
This article discusses Shopify's approach to remote rendering, a technique that separates UI definition from rendering, allowing third-party developers to create extensions that integrate seamlessl...
Joey Freund
9 min read
Includes Code
Has Summary
--
The article discusses the performance improvements made to the Shopify mobile app, which serves millions of merchants daily.
Talha Naqvi
9 min read
Has Summary
--
The article provides a retrospective on Packwerk, a Ruby gem developed by Shopify to enforce modularity and boundaries in Rails applications.
This article discusses the horizontal scaling of the Rails backend for the Shop app using Vitess, a database system abstraction over MySQL.
Hammad Khalid
31 min read
Includes Code
Has Summary
--
The article introduces Ruvy, an open-sourced toolchain that converts Ruby code into WebAssembly (Wasm) modules. It highlights Ruvy's performance advantages over existing solutions like ruby.
Jeff Charles
6 min read
Includes Code
Has Summary
--
The article discusses the development of a ShopifyQL code editor using CodeMirror, detailing the integration of ShopifyQL language features into the editor.
Trevor Harmon
8 min read
Includes Code
Has Summary
--
The article discusses improvements made to Sidekick's streaming experience for Large Language Model (LLM) chatbots, focusing on resolving issues like Markdown rendering jank and response delays.
Ates Goral
7 min read
Includes Code
Has Summary
--
The article discusses Shopify's transition to using Remix as the recommended framework for building Admin apps, emphasizing the importance of web standards and developer experience.