Elektrine lite

← Feed

@p2panda@autonomous.zone

Post #2533372

2026-03-26 18:27 UTC

Re-plays are also cool for rolling out updates or fixes btw! We can re-play everything or move the cursor back to a point where we need to re-materialise our application's state because something went wrong in the past. Okay, enough about event streaming, you get the idea now that p2panda's high-level API is actually something like a feature-complete event streaming system, but with an eventual consistency guarantee and causal ordering.

Replies (1)

  • @p2panda@autonomous.zone 2026-03-26 18:27

    Publishing is a bit easier: We append an operation to the correct log, sign it, persist it in the database and send it to the networking layer, just in case we're already having an active connection open with someone where we can eagerly push the new operation directly to. If nobody is online that's not a problem either since we have a sync protocol to pick up on missed operations next time nodes connect.

    Open ##2533373