A wishlist sounds like a small feature until you actually try to add one to a headless commerce stack. On platforms like Shopify or WooCommerce, wishlists usually come from a plugin you install and forget about. Medusa.js does not work that way, and that is exactly the point. Since Medusa is a modular, API first […]
Read more
Engineering teams in high-growth organisations face a paradox that rarely gets spoken about openly. The same monitoring and alerting systems built to protect uptime often become the biggest source of operational burnout. Engineers start ignoring pages. Runbooks go stale. Rotations become dreaded rather than shared. The irony is that a poorly run on-call culture can […]
Read more
AI tools have moved quickly from experimental additions into everyday developer workflows. Code review, which has always been one of the most time-consuming parts of the software delivery cycle, is one of the areas where the impact is most visible. Tools like GitHub Copilot, Amazon CodeGuru, and a growing range of purpose-built review assistants are […]
Read more
There is a version of the engineering day that many developers know well. The calendar is split into one-hour blocks. Stand-ups run long. Syncs spawn follow-up syncs. By the time an afternoon of uninterrupted work becomes possible, mental energy is already depleted. The code that gets written in those conditions tends to reflect it. Async-first […]
Read more
Switching your ecommerce platform is one of the most consequential engineering decisions a team can make. Done well, it unlocks better performance, cleaner architecture, and a foundation that scales with the business. Done poorly, it causes data loss, broken customer journeys, SEO rank drops, and sometimes weeks of downtime that cost far more than the […]
Read more
The headless commerce conversation has shifted. Teams are no longer asking whether to go headless. They are asking which stack actually holds up once the traffic climbs, the product catalog grows, and the business requirements get complicated. Two stacks consistently come up in engineering discussions: Medusa.js and Shopify Hydrogen. Both position themselves as developer-first frameworks […]
Read more
ArgoCD became the default answer when someone said “GitOps” for a good few years. It solved the most common problem neatly: sync your Kubernetes cluster state to what is defined in a Git repository. For teams running a handful of clusters with manageable application counts, ArgoCD works extremely well. The friction begins when the organisation […]
Read more
Prototypes lie. They perform well in demos because they are not doing any of the work that production systems actually do. There is no real traffic generating concurrent load. There is no error handling for the inputs that real users will inevitably send. There is no logging that needs to be queried at 2 AM […]
Read more
There is a measurement problem at the heart of platform engineering. The people who benefit most from a well-built internal developer platform are often the least aware of its existence. When a developer spins up a new service in fifteen minutes using a scaffold template, runs tests in a consistent CI pipeline, deploys to a […]
Read more
Search is one of those features that seems straightforward until you try to build it properly. A basic LIKE query handles small datasets. The moment your corpus grows, your users start expecting typo tolerance, faceted filtering, relevance ranking, and sub-100-millisecond response times, that LIKE query stops being an answer. Every application that stores content, products, […]
Read more

