Four pluggable algorithms
Built a distributed API gateway with Token Bucket, Sliding Window Log, Fixed Window Counter and Sliding Window Counter, using Redis Lua scripts for atomic distributed counting across gateway instances — eliminating race conditions under concurrency.