Batch Processing Redesign
Professional backend redesign for high-throughput batch processing with Java 21, Spring Boot, Kafka, Virtual Threads, AWS EKS, and KEDA.
- Enabled horizontal scalability with Kubernetes worker pods and KEDA autoscaling.
- Increased throughput by 300% while reducing batch execution time by 50%.
- Used Virtual Threads and Kafka-backed processing to keep large workloads parallel and recoverable.