Skip to content

< 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.

#Distributed-Systems #Go #Logical-Clocks #Algorithms

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.

#Consistent-Hashing #Go #Distributed-Systems #Algorithms

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.

#Sovereignty #Togo #Law-2019-014 #ANCY #LLM #Data-Residency #Compliance

August 31, 2026

Explore by topic

See all →

Featured projects

See all →

Obscura

A client-side password generator built with Vue 3 and Vite. It allows users to create strong, customizable passwords based on best security practices.

TypeScriptVue3security

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

golangkubernetesdockerdatabase
© 2026 < Denis AKPAGNONITE /> | N1BBzerLZXT