TechFedd

Your gateway to technical excellence. Curated content from industry experts.

Quick Links

  • Browse Sources
  • Categories
  • Latest Articles

Company

  • About Us
  • Contact
  • Privacy Policy
  • Terms of Service

Newsletter

Subscribe to get weekly updates on the latest technical content.

© 2025 TechFedd. All rights reserved.

PrivacyTermsSitemap
TechFedd LogoTechFedd
ArticlesSources
Sign InSign Up
  1. Home
  2. /
  3. Articles
  4. /
  5. System Design

EP155: The Shopify Tech Stack

ByteByteGo

ByteByteGo

Alex Xu • Published 5 months ago • 1 min read

Read Original
EP155: The Shopify Tech Stack

This ByteByteGo newsletter issue explores Shopify’s tech stack, which powers over 600,000 merchants and handles 80,000 requests per second at peak. It also covers Single Sign-On (SSO), Java Virtual Threads, Redis vs. Memcached, and job opportunities in tech.

2. Core Technical Concepts/Technologies Discussed

  • Shopify’s Tech Stack: Ruby, TypeScript, Lua, React, Ruby on Rails, MySQL, Redis, Memcached, Kubernetes
  • Authentication: Single Sign-On (SSO)
  • Concurrency: Java Virtual Threads
  • Caching & Data Storage: Redis vs. Memcached
  • DevOps & Infrastructure: Docker, GKE, BuildKite, ShipIt

3. Main Points

  • Shopify’s Architecture:
    • Languages & UI: Ruby (backend), TypeScript (frontend), React (UI)
    • Backend: Ruby on Rails, Nginx, OpenResty, GraphQL
    • Data Layer: MySQL (primary DB), Redis (caching, real-time features), Memcached (key-value caching)
    • DevOps: Kubernetes (GKE), Docker, BuildKite (CI/CD), ShipIt (deployment automation)

Basically, Single Sign-On (SSO) is an authentication scheme.

This article was originally published on ByteByteGo

Visit Original Source