Coban’s team identified specific modifications in our code that resulted in significant improvements in overall performance of our product. As a result, FaceTime’s flagship product is more stable and better performant than before.” - Tyler Wells, Director of Engineering, FaceTime.
The Challenge:
FaceTime has zero tolerance for downtime of its Instant Messaging platform. Extraordinary high volumes of asynchronous communications, paired with unknown performance & scalability of the solution could have been disastrous. That's where Coban stepped in.
The Solution:
The Coban team leveraged an in-house toolset to test FaceTime's IM solution, and along with Java profiling and system monitoring tools, was able to simulate end user experience under load to identify any performance bottlenecks. It's a very good thing that we did.
The Results:
> Identified a memory leak under simulated load
> Worked with FaceTime's dev team to track down & resolve the memory issues
> Verified that FaceTime's IM platform would perform efficiently under load