Identified illusive performance problems
Improved code quality in development
Challenge: Open source tools failed to identify root cause of problems
Jacob Marcus, Senior Director of Engineering, and Praveen Subbarao, Senior Quality Assurance Manager, at Care.com were responsible for keeping the site's critical applications responsive. They primarily relied on open source tools to monitor performance, which could no longer meet their needs. “We were traversing through logs to find errors,” Subbarao said, which was a slow and tedious process. In addition, they noticed intermittent memory problems that couldn't be properly identified with the tools deployed. “We had on-and-off memory-related issues with the garbage collection. It wasn't completely understood what was holding onto memory at any point in time,” said Marcus.
Care.com is the largest online care destination in the world with 9.7 million members, spanning 16 countries. Care.com enables people to connect to family care services in a reliable and easy way, helping them make informed decisions in managing quality care. It also provides tools and resources, including monitored messaging, background check services, recorded references and an online safety guide. On average, four out of five families subscribing find their caregiver on Care.com, and a new job is posted every 30 seconds in the U.S.