Brussels / 3 & 4 February 2024


Writing a consistent-hashing Loadbalancer for the Kong API gateway (ketama principle)

During this talk Thijs Schreijer will first explain what the ketama principle is, how it works and how it compares to other basic algorithms. Then he will explain how it was implemented on top of the DNS client in the Kong API gateway, and what was learned doing so.

The implementation is now part of the Kong API Gateway. The old repository (before it was integrated in the mono-repo) is available as well, and is available through the LuaRocks package manager.


Photo of Thijs Schreijer Thijs Schreijer