Discovery Health · Senior Software Engineer · 2024–2025
throughput on the same hardware
2,000 → 25,000+ claims / server / day
High-volume medical claims processing was capped at around 2,000 claims per server per day. The processing path itself, not the hardware, was the ceiling on how quickly claims could clear.
Measure, isolate the true constraint, then redesign around it: the processing path was re-worked for high transaction volumes using message-driven architecture and search-optimised data access, with modernised CI/CD standardising build and release along the way.
2,000 to 25,000+ claims per server per day, 12.5 times the capacity on the same hardware footprint. The win was not more infrastructure. It was finding the one bottleneck quietly capping the whole pipeline.
Java · Spring Boot · JMS · RabbitMQ · Elasticsearch · CI/CD