Eliminating lock starvation in a high-concurrency service
How replacing a single global Redis lock with an append-only event log removed lock starvation and write races in a high-concurrency service.
Case studies
Anonymized write-ups of real projects: the problem, the approach, and the measured result. No employer, product or internal names.
How replacing a single global Redis lock with an append-only event log removed lock starvation and write races in a high-concurrency service.
Key-level memory profiling and a shared Redis client library cut cache memory 44%, peak utilization from 94% to 56%, and ended connection drops.
Finding slow SQL behind partner-facing APIs with OpenTelemetry tracing, then removing expensive joins, partitioning indexes and shrinking payloads.
Engineers moved to read-only cloud access; every change reviewed and logged.
How I won buy-in for GitOps, moved engineers to read-only cloud access and made every infrastructure change reviewed and auditable.
Zero downtime; over $1M a year saved.
A reusable Spring Boot annotation moved cached objects from Java serialization to Protobuf 3 with zero downtime and over $1M in yearly savings.
Over $1M a year saved by teams acting on their own cost data.
A near real-time pipeline that showed every service owner what their service costs, driving over $1M in yearly cloud savings.
Over $10M a year in client licensing removed; company revenue up 10%.
A Java/Spring Boot batch ingestion system for legacy records replaced a licensed migration tool and saved clients over $10M a year.