Skip to content
Cart

Issue 153 -GraphQL will be Shopify's primary Admin API moving forward

In this issue, we dive into how Shopify manages its MySQL database at a petabyte scale, revealing the infrastructure that powers millions of merchants globally. We also highlight Shopify's major API updates for October 2024, marking GraphQL as the definitive Admin API moving forward, and what this shift means for developers. Additionally, you'll find an insightful conversation on migrating to Hydrogen with Fast Growing Trees' VP of Engineering, and explore a new tutorial on building Shopify apps using Remix.

How Shopify Manages its Petabyte Scale MySQL Database
Shopify has revolutionized the e-commerce landscape by empowering small business owners to establish and grow their online presence. With millions of merchants relying on their platform globally, Shopify’s infrastructure has evolved to handle the ever-increasing demands of their user base. At the heart of Shopify’s infrastructure lies their MySQL database, which has grown to an impressive petabyte scale.

Migrating to Hydrogen: A conversation with Fast Growing Trees
Ben Sehl talks with Jordan Guggenheim, the VP of engineering at fast growing trees, the world's largest online nursery, about their adoption of Hydrogen

Web components are okay
As I’ve said before, web components are bad at a lot of things – Server-Side Rendering, accessibility, even interop in some cases. They’re good at plenty of things, but replacing all JavaScript frameworks is not one of them. Maybe we can check back in 10 years, but for now, there are still cases where React, Solid, Svelte, and friends shine and web components flounder.

Shopify just dropped a massive set of API updates for October 2024!
Shopify just dropped a massive set of API updates for October 2024! Let's break down what's new, why it matters, and how it can help you streamline your app and integration strategies

GraphQL will be Shopify's primary Admin API moving forward
Today, we are making GraphQL the definitive API for Shopify. REST Admin API will be marked as legacy, and on April 1, 2025, all new apps submitted to the Shopify App Store will be required to use GraphQL. There are no changes for existing apps, which can continue to use the Admin REST API.

About REST to GraphQL migration
GraphQL is Shopify's technology of choice for building APIs. GraphQL addresses several problems that might sound familiar to anyone who’s worked with a REST API. You can migrate your apps to use the GraphQL Admin API instead of the REST Admin API to take advantage of some of the benefits of GraphQL. This section includes guides and resources to help you with the migration process.

Build a Shopify app using Remix
This tutorial will teach you GraphQL and other keys parts of the Shopify app stack.

Learn programming by playing games
Learn programming by playing games:
Blockchain → cryptozombies.​io
SQL → mystery.knightlab.​com
JavaScript → warriorjs.​com
Go → codingame.​com
Python → codedex.​io
CSS → cssbattle.​dev
Java → tynker.​com
Git → ohmygit.​org