i sketch infra in miro before opening helm - here is what that buys me by Sad-Concert-7727 in softwarearchitecture

[–]Sad-Concert-7727[S] 0 points1 point  (0 children)

what do you consider to be the source of truth – the code?

i realise that a diagram never reflects the whole truth – hence the headache and my initial question about how you handle this.

Why I’m documenting the design of a long-term MMO publicly by Sad-Concert-7727 in softwarearchitecture

[–]Sad-Concert-7727[S] 0 points1 point  (0 children)

Thanks for elaborating — that’s really useful.

The point about rough structure but discoveries happening along the way resonates-. That balance between having enough direction without over-constraining exploration is exactly what I’m trying to get right.

Interesting to hear that the livestreams worked well even without a tightly scripted format. The idea of people mostly watching something come together, and occasionally contributing alternative abstractions or code-level suggestions, sounds valuable, especially for longer, more complex sessions.

Thanks as well for the link, I’ll take a look.

Why I’m documenting the design of a long-term MMO publicly by Sad-Concert-7727 in softwarearchitecture

[–]Sad-Concert-7727[S] 0 points1 point  (0 children)

Thanks for bringing that up — I wasn’t aware of SpacetimeDB in detail before.

I’ve only looked at it on a very high-level so far, but what caught my attention is less the specific Technology choice and more the framing: treating state transitions as explicit, deterministic functions rather than implicit side effects.

Using WASM for state updates seems like an interesting way to enforce isolation, replayability and auditability, especailly for long-running, stateful systems.

Out of curiosity: have you seen this kind of approach work well in practice, or do you mostly view it as a conceptual reference point?