Skip to content
ryeo

Field notes

Writing from the build.

Opinionated, technical, and specific. Migration guides, benchmarks, and the architecture decisions behind headless commerce and content platforms. No listicles.

RSS feed

COMMERCEkryeo.com/blog
Commerce4 min read10 Oct 2026

Three things Shopify does for you that you don't notice until you self-host

Migrating Increddy off Shopify meant reimplementing three things Shopify handles invisibly: multi-currency, payment orchestration, and inventory logic. Here's what that actually took.

Guna Sundar D.
COMMERCEkryeo.com/blog
Commerce3 min read

How two teams on separate repos stayed in sync without a shared codebase

How Increddy's frontend and backend teams, on separate repositories owned by separate people, stayed in sync through living contract documents instead of a monorepo.

Pavan Birlangi10 Oct 2026
COMMERCEkryeo.com/blog
Commerce4 min read

We replaced Shopify's backend under a live storefront, without touching the frontend

The engineering story behind migrating Increddy's commerce backend from Shopify to self-hosted Medusa v2, while keeping the live Next.js frontend, Directus CMS, and helpdesk completely unchanged.

Guna Sundar D.10 Oct 2026
COMMERCEkryeo.com/blog
Commerce4 min read

How we made Increddy's key delivery idempotent under concurrent events

A distributed-systems deep-dive into the hardest problem in a license-key storefront: reserving exactly one key per order under retrying webhooks and two independent reservation triggers.

Guna Sundar D.10 Oct 2026
COMMERCEkryeo.com/blog
Commerce4 min read

Display currency vs. charge currency: a checkout UX decision that matters

Why conflating 'what currency do you see prices in' with 'what currency will your card be charged in' breaks international checkout, and how Increddy's checkout treats them as two separate decisions.

Pavan Birlangi10 Oct 2026
MOBILEkryeo.com/blog
Mobile3 min read

How to hire an app development agency: a founder's checklist

A practical checklist for hiring an app development agency: what to ask about ownership, platform choice, and post-launch support before signing anything.

Pavan Birlangi8 Oct 2026
COMMERCEkryeo.com/blog
Commerce3 min read

Why headless commerce ownership actually matters

Why owning your commerce stack, not just renting a headless storefront on top of a hosted platform, changes the long-term economics and flexibility of the business.

Pavan Birlangi5 Oct 2026
COMMERCEkryeo.com/blog
Commerce4 min read

Medusa vs. Saleor vs. Vendure: choosing an open-source commerce backend

A practical comparison of the three leading open-source headless commerce engines, covering language, extensibility model, API style, and the kind of project each one fits, with a clear decision rule.

Guna Sundar D.12 Aug 2026
CMSkryeo.com/blog
CMS4 min read

Directus vs. Strapi vs. Contentful: choosing a headless CMS in 2026

How the three most-compared headless CMSs actually differ, from hosting model and data layer to pricing shape and editor experience, plus a decision rule for picking one.

Pavan Birlangi22 Jul 2026
COMMERCEkryeo.com/blog
Commerce4 min read

Medusa vs. Shopify for headless commerce in 2026

A practical comparison of Medusa and Shopify's headless setup, covering ownership, cost at scale, customisation, and operational burden, with a clear rule for which to choose.

Guna Sundar D.4 Aug 2026

Field Notes

New writing in your inbox.

Occasional posts on headless commerce, CMS architecture, and Next.js performance. No cadence quota, no spam.

By subscribing you agree to receive occasional emails from Kryeo. Unsubscribe anytime. See our Privacy Policy.