We replaced Redis with MySQL for inventory reservations and it scaled
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
Shopify powers millions of businesses in more than 175 countries with essential commerce infrastructure. Our engineers and developers work on challenging and impactful projects spanning frontend, backend, mobile and data.
Visit shopify.engineering → RSS feedOn Hacker News Nov 2020 – Sep 2026
Software Engineering 16Web & Frontend 8Programming Languages 4Databases & Data 3Tools & Productivity 1Systems & Performance 1
How we used SKIP LOCKED, composite primary keys, and connection visibility to hit our scale targets.
Shopify’s Data team uses these foundational approaches to data warehousing and analysis empowering us to deliver the best results for our ecosystem.
Shipping a new data-centric product is hard, and under tight time constraints it's even harder. Here are 4 tips that are proven to help you ship new products fast.