Re-architected report data synchronization across the platform — moved a 24-hour scheduled pull onto AWS Lambda with delta sync, dropped sync time to 15 minutes, and cut load on the company's shared core service by 70%.
myITProcess is deeply integrated with the company's core service that owns the Organization and User hierarchy. Reports across the platform required a full sync of all organizations, replicated across every child product. The pipeline was scaled out across eight Kubernetes pods just to keep up.
The sync took ~24 hours and generated over 100,000 requests per day, most of them re-fetching data that had not changed. The shared core service was saturated by sync traffic, hurting stability for adjacent products that depended on it. Capacity planning was reactive — onboarding a new tenant meant adding more pods.