Kaal
Time-aware rate limiter for modern microservices.

Overview
Kaal is a Java project focused on rate limiting for modern microservices. Its direction is concise but technically clear: build timing-aware request control that respects distributed-service behavior rather than acting as a basic in-memory throttle.
Even as a smaller repository, it shows a backend-first mindset: build infrastructure primitives that can slot into larger systems and treat service behavior under load as a design problem.
Stack
JavaRate LimitingMicroservicesBackend Infrastructure
Highlights
- Explores timing-aware rate limiting as a reusable backend primitive.
- Targets modern service environments instead of single-node toy examples.
- Fits naturally into API protection and traffic-shaping workflows.
- Keeps the implementation focused on behavior under load and service constraints.


