We have shipped six sites on a block-based pages model. Here is what we got right and wrong.
What works
- One Page document type. Many block types.
- Preview on every block.
- Every block is a vetted React component.
What we changed
We stopped letting editors create blocks ad-hoc. Marketing has a menu, not a paintbox.
[ Keep reading ]
Three things to fix before going live on Hydrogen
Edge runtime gotchas, cart hydration, and the SEO trap most teams miss.
Testing Medusa: What to Test, What to Skip, and How
Commerce code moves money, so untested checkout logic is a liability. A pragmatic test strategy — what earns its keep, and what is theatre.
Observability for Medusa: Logs, Traces and the Alerts Worth Having
Self-hosting means owning the question 'is checkout working?'. Structured logging, tracing, the four metrics that matter and alerts that do not cry wolf.



