Shopify logo

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

Latest Articles

Filter:
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Advanced
How we compress production failures into model weights every day, beat frontier-model quality, and cut serving costs 96%.
Shopify logo
Shopify
Advanced
We built an agentic code review and test oracle harness that discovers vulnerabilities, proves them with real tests, and provides Shopify-tuned fixes.
Zack Deveau
10 min read
Includes Code
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
Emilie Noel
11 min read
Includes Code
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
The technical blueprint for an AI-powered mirror that sees customers, analyzes their appearance, and delivers personalized product recommendations in real-time.
Nikola Draca
10 min read
Includes Code
--
Shopify logo
Shopify
Advanced
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.
Greg MacWilliam
15 min read
Includes Code
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Advanced
SimGym infrastructure for synthetic customers at scale. A Shopify + NVIDIA collaboration.
Javier Moreno
9 min read
Includes Code
--
Shopify logo
Shopify
Advanced
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 logo
Shopify
Intermediate
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 logo
Shopify
Intermediate
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 logo
Shopify
Intermediate
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 logo
Shopify
Intermediate
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 Engineering
18 min read
Has Summary
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
This article discusses Shopify's successful migration of their apps, Shopify Mobile and Shopify Point of Sale (POS), to React Native's New Architecture.
Thiago Magalhaes
14 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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.
Liad Yosef
4 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
The article discusses how Shopify leverages machine learning to enhance the commerce experience for its merchants.
Javier Moreno
6 min read
Has Summary
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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 logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Intermediate
The article provides a retrospective on Packwerk, a Ruby gem developed by Shopify to enforce modularity and boundaries in Rails applications.
Gannon McGibbon
17 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Advanced
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
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Beginner
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
--
Shopify logo
Shopify
Intermediate
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.