Kordspace built middleware for Universal Music Group that connected Shopify apps across UMG artist websites. The work was written in Go and sat between the storefronts and the services they depended on.
Each artist store needed the same things: app integrations, merch and music sales, subscriptions and payments. Rather than wiring each site by hand, we built one shared layer every store could plug into.
Alongside the middleware we built tooling for subscriptions, billing and Stripe payments, so artist teams could run recurring offers and fan memberships without custom work per site.
The challenge
Many artist storefronts ran on Shopify, each needing the same app integrations, subscription handling and payment flows. Building these one site at a time was slow and hard to maintain, and release days could bring sudden spikes of fan traffic. The integration had to be reliable under load, consistent across artists and easy to extend as new sites launched.
Our approach
We designed a shared Go middleware layer that sits between the Shopify storefronts and the services they rely on, with one place to manage app connections and data flows. We added subscription and recurring billing flows on Stripe, with webhooks to keep orders and payments in sync. The services were deployed in the cloud and scaled out horizontally so they could absorb release-day traffic.
The outcome
Artist sites could share one integration layer for apps, subscriptions and payments instead of separate one-off setups. New artist stores could be brought onto the same layer quickly, and the payment and subscription tooling gave teams a consistent way to run recurring offers.
Technical highlights
- Go middleware layer bridging Shopify apps across many UMG artist storefronts
- Subscription and recurring billing flows with Stripe payments and webhooks
- Shared services so each artist site reused one integration instead of custom code
- Cloud-hosted, horizontally scaled services for release-day traffic
Place in the journey
2018–2022 Logistics + AI + BlockchainPart of the 2018–2022 Logistics + AI + Blockchain chapter of Marco Lopes' work.
