The Kafka Client Framework ("StreamKernel") has moved.
This repository is now dedicated exclusively to Algorithmic Benchmarking and Computer Science Fundamentals (Big O Analysis).
If you are looking for the High-Performance Kafka Source/Sink Framework, DLQ patterns, or SPI implementation, please update your bookmarks and stars to the new location.
"Theory tells you O(N log N) is fast. The Arena shows you how fast."
Algorithm Arena modernizes classic CS concepts using Java 21 features such as Records, Pattern Matching, Sealed Classes, and Virtual Threads.
At its core is a Polymorphic Benchmarking Arena that compares algorithms in real time, validating theoretical Big‑O performance against real execution behavior.
Every algorithm declares its time and space complexity before compiling, ensuring transparency and consistency.
Benchmark 15+ sorting algorithms under controlled conditions.
Includes:
- Identical randomized datasets
- Microsecond timers
- Recursive overflow protection
- Automatic sorting verification
Algorithm Arena is a blend of:
- Algorithm benchmarking
- Modern Java 21 exploration
This project is licensed under the MIT License - see the LICENSE file for details.
Author: Steven Lopez