Challenge: Application performance impacted website and call center
Amar Narain, Director of IT at Pizza Pizza, was responsible for making sure the applications were always performing well, especially during peak hours. Unfortunately, a lack of visibility into the application layer made this a difficult task. The development team put new code in production every two weeks to support changing promotions, and this often had a severe impact on application performance. Without visibility into what was causing performance bottlenecks, Narain and the development team could not effectively triage outages and slowdowns.
When an outage occurred, it was up to Narain's team to find the problem in the logs. With about 50 Tomcat instances, this exercise was extremely time-consuming?it often took 20-30 employee hours to find the point of failure, and even then the problem was far from being resolved. “We usually attempted to solve problems just by adding more resources?bringing in more Tomcat instances, or raising the number of connections to the databases,” Narain said.