Close

Log 1: Observability & Dynamic Schema Management

A project log for ProtoMQ: Type-safe, bandwidth-efficient MQTT.

MQTT + ProtoBuffers + Ziglang. Stop sending bloated JSON over the wire.

gkhan-komarlgökhan koçmarlı 02/23/2026 at 01:250 Comments

One of the biggest pain points in using Protobuf with MQTT is the rigidity of the message types. In a standard setup, if you want to change a schema, you often have to rebuild and restart the broker. Not with ProtoMQ.

We've just implemented an optional HTTP Admin Server that brings operational visibility and hot-schema updates to the broker without touching the "hot-path" of message routing.

What’s New?

Why this matters for IoT?

Debugging a distributed fleet of sensors is hard enough. By adding standard HTTP-based monitoring and schema management, we've made ProtoMQ ready for production environments where "set and forget" isn't an option, all while maintaining our sub-millisecond latency targets.

Discussions