nayaread
HomeFavouritesTopicsSources
HomeFavouritesTopicsSources
NayaRead links to original engineering blogs. All copyright belongs to the respective authors.
Shopify Engineering·Nov 18, 2014·14 min read58

Docker at Shopify: How We Built Containers that Power Over 100,000 Online Shops - Shopify

This is the second in a series of blog posts describing our evolution of Shopify toward a Docker-powered, containerized data center. This instalment will focus on the creation of the container used in our production environment when you visit a Shopify storefront. Read the first post in this series here. Why containerize? Before we dive into the mechanics of building containers, let's discuss motivation. Containers have the potential to do for the datacenter what consoles did for gaming. In the early days of PC gaming, each game typically required video or sound driver massaging before you got to play. Gaming consoles however, offered a different experience: predictability: cartridges were self-contained fun: always ready-to-run, with no downloads or updates. fast: cartridges used read-only memory for lightning fast speeds. easy: cartridges were robust and largely child-proof - they were quite literally plug-and-play. Predictable, fast, and easy are all good things at scale. Docker containers provide the building blocks to make our data centers easier to run and more adaptable by placing applications into self-contained, ready-to-run units much like cartridges did for console games.

Docker
Read original on shopify.engineering

Score breakdown

  • Technical depth83
  • Practical value75
  • Originality85
  • Writing quality100
  • Source reputation0
  • Recency0
  • External engagement0
  • On-site engagement0

NayaRead shows a summary and links to the original article. The full article is hosted on shopify.engineering.

More like this

The Cloudflare Blog

Our container platform is in production. It has GPUs. Here’s an early look

Sep 27, 2024·26 min read
The Cloudflare Blog

Cloud Computing without Containers

Nov 9, 2018·15 min read
Yelp Engineering

Introducing dumb-init, an init system for Docker containers

Jan 6, 2016·6 min read
Shopify Engineering

Building an Internal Cloud with Docker and CoreOS - Shopify

Oct 15, 2014·6 min read