Segun Sogunle

    Segun Sogunle

    Distributed Systems · Observability · Reliability

    Observability has become excellent at telling us what happened. It is still remarkably poor at telling us what should have happened. Most of what I write is about closing that gap.

    01Essay

    Silent Defaulting

    A system cannot tell nobody told me from they told me a legitimate value. So it picks a default, carries on, and produces a wrong answer with no error anywhere.

    02Essay

    Replay the Clock, Not Just the Data

    I replayed two months of history into a system and every event arrived stamped with the moment of the replay. The data was perfect. The time was fiction. Nothing complained.

    03Essay

    Marked Resolved, Still Failing

    Your issue tracker is a distributed system with one replica per engineer and no consistency guarantee. It drifts from reality quietly, and then you plan against it.

    04Essay

    The Question That Became Clutta

    A slide from 2019, a catalog that lied politely, and one engineering question that kept surviving every change of system.

    One more essay in progress

    Publishing in order as each is finished. Subscribe and they arrive the day they land.

    In progress

    When Health Checks Lie: Anatomy of a Cascading Failure

    A 200 proves a process is alive. It proves nothing about whether the work it is doing is correct, and that gap is where cascades are born.

    Selected work

    All work →
    Active

    Go · Kafka · OpenTelemetry · WebSocket · early access

    Production

    Python · Kafka internals · Salt · in production · field notes ↗

    Production

    Go · Redis · GraphQL · Nomad · in production

    Open source

    Python · Java · ElasticSearch · Confluent Schema Registry

    Research

    Java EE · OData · MySQL · MongoDB · Redis · Open IMS Core · 11,575 LOC · read the thesis ↗

    Research

    P4 · ONOS · bmv2 · Mininet · SDN · NFV · live testbed

    2021 to now
    2019 to 2021
    2015 to 2019
    2009 to 2014

    Currently

    Updated July 2026

    Get in touch

    If you are deep in a system that is failing in ways your dashboards cannot explain, that is the conversation I most want to have. I read every email.

    © 2026 Segun Sogunlebuilt with intent