Fixing an interop issue in libp2p gossipsub

Rüdiger Klaehn

Rüdiger Klaehn

Distributed Systems Engineer at Actyx

We are currently migrating our core event dissemination system to the Rust programming language, using the libp2p decentralised networking stack as a basis. In the process of doing so, we have discovered an interop issue between go-libp2p and rust-libp2p.

This post describes the process of finding and fixing the issue.

Keeping your database up to date with Differential Dataflow

Dr. Roland Kuhn

Dr. Roland Kuhn

CTO and co-founder at Actyx

Given an audit trail of everything that has happened in your factory, how do you keep the dashboards, reports, and ERP system in sync with reality? This boils down to the problem of maintaining materialized views of the event log. The state of the art is to update the views — also in external systems — in a minimal fashion, changing only what needs to change and exactly when the events happen.