< Denis AKPAGNONITE />
Software Engineer · Cloud Native · DevOps/SRE
I build and write about distributed systems, observability, and supply-chain security.
Latest writing
See all →Lamport and Vector Clocks in Go: Ordering Events Without a Shared Clock
Two servers write the same key and your logs say one came 3 ms before the other. Can you trust that? Not without a shared clock. We build Lamport and vector clocks in Go, explain the small amount of math behind them (partial orders, the happened-before relation, component-wise comparison), and test both against 6.7 million event pairs to see exactly what each one can and cannot tell you.
November 14, 2026
Consistent Hashing in Go: Why hash(key) % N Breaks and How a Ring Fixes It
Add one server to a cache cluster that uses hash(key) % N and about 91% of your keys change owner overnight. Consistent hashing cuts that to roughly K/N. We build the ring in Go, add virtual nodes, and measure real remapping and load balance, including the hash function mistake that quietly wrecks it.
November 9, 2026
Every Prompt Is a Cross-Border Transfer: AI Governance Under Law 2019-014
A company in Lomé or Dakar wires two hundred employees to American inference APIs, and nobody files anything. This article argues that a prompt containing customer data is a transfer of personal data to a third country in the sense of Togo's law 2019-014, that an LLM gateway does not change the legal nature of that transfer but is what makes it declarable, and that the residency options available to a West African company rank very differently on paper than they do once GPU prices, currency exposure and payment friction are counted.
August 31, 2026
Explore by topic
See all →Featured projects
See all →Sentinel
Sentinel is an open-source backup and restoration tool designed for seamless management of PostgreSQL, MySQL, and MongoDB databases, in Docker, Kubernetes, and local environments
Backend