When people hear that one studio runs 7+ products, the first question is always about the stack. The honest answer is that the stack is the reason it's possible at all. Here is why Kalenuxer, our in-house engine, splits into a Rust template engine and a set of Go APIs, and what that split buys us.

The problem: most pages are not dynamic

Across our portfolio, the overwhelming majority of pages are content: articles, topic pages, archives, localized variants. They change when we publish, not on every request. Rendering that kind of page per-request is wasted work, and it is the single biggest source of slowness and operational cost in most content sites.

So we treat content rendering as a build step, not a runtime concern.

Why Rust for the template engine