N
NORTHSTARARCHITECTURE EXPERIMENT
Field note 01Live systems · August 2026
Back to meoki ↗

One workload · two architectural bets

Does a live operations dashboard need a SPA?

Northstar is a working fulfillment control tower built twice: once with server-rendered HTML, Datastar and htmx; once with React, TypeScript and TanStack Query. Both use the same Go domain model, PostgreSQL data, and continuous warehouse simulator.

The point is not to prove that one framework always wins. It tests a narrower idea: when the server owns the truth and most interactions are filters, mutations and pushed updates, can hypermedia deliver the same operational experience with less browser-side machinery?

5,000 simulated orders40/s domain events200 ms update coalescing

First observation

Hypermedia shipped far less JavaScript. React sent slightly less data during sustained live updates. Architecture is a trade, not a leaderboard.