Shopify Engineering Blog & Tech Articles
Global commerce platform powering millions of businesses with essential infrastructure and innovative engineering solutions
430 engineering articles, tutorials, and technical insights from Shopify's engineering team
Top Technologies
Latest Articles
Filter:
ShopGym creates realistic online stores and generates shopping tasks based on each store’s products and features. Developers can then repeatedly test shopping agents under consistent conditions.
Mingyu Zhao
7 min read
--
We built Helix to help LLMs rebuild the Shopify app in Swift and Kotlin, using small checkpoints and strict quality gates to keep the code shippable.
Coding agents changed what it costs to build mobile apps twice. Here’s why Shopify is moving from React Native back to Swift and Kotlin.
We migrated the Shop app from React Native to Swift and Kotlin. Assisted by AI, the team was able to go from a proof of concept to a fully rebuilt native app published in the app stores in just 12 weeks.
Max Da Silva
7 min read
--
River, Shopify’s AI agent in Slack, enables autonomous vulnerability remediation, not just detection.
Erin Son
11 min read
--
Gisting compresses context into a set of learned tokens, preserving its quality while making the model faster and cheaper.
Cody Mazza-Anthony
6 min read
--
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
--