Shopify logo

How Shopify Uses Docker

26 engineering articles about Docker from Shopify's engineering team

Articles

Filter:
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 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
The article discusses Shopify's Merlin machine learning platform, focusing on its online inference capabilities for real-time predictions.
Shopify logo
Shopify
Intermediate
The article discusses the Spin infrastructure team's transition to Container Optimized OS (COS) and the challenges faced with Kubernetes, systemd, and cgroups.
Chris Campbell
10 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
Shopify's journey to cloud development involved transitioning from a local development tool called 'dev' to a more scalable and flexible cloud-native solution named Isospin.
Don Kelly
23 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article presents a curated list of ten tech podcasts recommended by Shopify's engineering team, highlighting their favorite shows that cover a variety of topics relevant to software engineers.
Ashley Sawatsky
7 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
Shopify's new machine learning platform, Merlin, is designed to enhance the efficiency of data scientists by providing a robust infrastructure and tools for machine learning workflows.
Shopify logo
Shopify
Beginner
The article discusses the use of Terraform for managing infrastructure, particularly in the context of integrating with third-party applications like Twilio TaskRouter.
Jeremy Cobb
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
This article discusses how Shopify addressed the dependency confusion vulnerability affecting over 600 Ruby applications.
Frederik Dudzik
11 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses how Shopify's Test Infrastructure team significantly improved the speed of their Continuous Integration (CI) system, reducing the 95th percentile build time from 45 minutes to...
Christian Bruckmayer
11 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the importance of securing Docker images through code signing and Binary Authorization, particularly in the context of Kubernetes.
Cat Jones
9 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the software release culture at Shopify, emphasizing the importance of developer autonomy, feedback mechanisms, and an efficient release process.
Kate Neely
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
The article discusses the implementation of test retries in Shopify's Android monorepo to combat flaky tests and improve Continuous Integration (CI) pass rates.
Alejandro Rodriguez Salamanca
6 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article provides an in-depth look at Shopify's tech stack and engineering practices, detailing how the platform scales to support over 600,000 merchants and 80,000 requests per second.
Shopify logo
Shopify
Intermediate
The article discusses Shopify's approach to scaling its iOS Continuous Integration (CI) system using Anka, a virtualization technology that allows for efficient macOS environment provisioning.
Sander Lijbrink
9 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
Shopify is collaborating with Google to enhance its cloud infrastructure, focusing on scalability and performance for its commerce platform.
Dale Neufeld
5 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
This article details Shopify's upgrade from Rails 4. 2 to Rails 5.
Kir Shatrov
8 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses the development of a dynamic mobile Continuous Integration (CI) system at Shopify, highlighting the transition from a static setup to a scalable, efficient architecture.
Shopify logo
Shopify
Beginner
The article discusses Shopify's transition from a traditional Development and Operations model to a Production Engineering model, aimed at improving operational efficiency and developer autonomy.
John Arthorne
6 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses Shopify's implementation of automatic deployment, which streamlines the deployment process by triggering deployments automatically upon merging code in GitHub.
Graeme Johnson
7 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses effective strategies for debugging production issues in Rails applications at Shopify, focusing on the use of tools like gdb and rbtrace.
Scott Francis
6 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Beginner
Shipit is an open-source deployment tool developed by Shopify, designed to enhance developer productivity by facilitating fast and easy code deployments.
Jean Boussier
3 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses the introduction of EJSON at Shopify, a library designed to securely manage application secrets in a Docker-powered environment.
Burke Libbey
7 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
This article discusses Shopify's transition to a Docker-powered, containerized data center, detailing the creation of containers that support over 100,000 online shops.
Graeme Johnson
13 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
The article discusses the implementation of an internal cloud using Docker and CoreOS at Shopify, focusing on the advantages of containerization for scaling and managing applications.
Graeme Johnson
4 min read
Has Summary
--
Shopify logo
Shopify
Advanced
The article discusses the integration of Kafka into Shopify's Ruby on Rails infrastructure to address various infrastructure challenges, including event data collection and service-oriented archite...
Simon Eskildsen
4 min read
Has Summary
--

You've reached the end! All 26 articles loaded.