
Building Multi‑Tenant Applications with Next.js
Multi‑tenant applications serve multiple customers from a single codebase. Here, I walk through building a scalable multi‑tenant web application using Next.js.
Articles
Shopify is an e‑commerce platform which offers a relatively straightforward way for individuals and businesses to create and maintain their online shops. From a development perspective, it has its own templating language based on Ruby called Liquid, which uses a syntax not dissimilar to Handlebars to describe the markup of a page.
Below you will find a subset of articles from my blog specifically about Shopify. Although this is a topic I've been working with for many years, it's fair to say that I've not written about it often. I've only managed to publish two articles about it, which you can see and read below.

Multi‑tenant applications serve multiple customers from a single codebase. Here, I walk through building a scalable multi‑tenant web application using Next.js.

Liquid is a small templating language with a lot of reach. This article explores its syntax, control flow, and why it shows up in so many CMS tools.