A shift from 20 apps to 200 and 30 engineers to 350 across three time zones as well as acquisitions that brought in different cultures and strict regulatory requirements left IG Group with a huge challenge of scaling ops and performance engineering without getting in the way of productivity and causing frustration. It took multiple failures before IG found its way through the mazes of rigorous regulatory policies and minefields of different established cultures and learned how to scale performance and reliability. Each failure looked different, but all boiled down to one important fact: IG needed a supportive ecosystem that made it easy and fun to care about reliability and performance, encouraged and earned trust, emphasized the whys of regulations rather than the hows, and focused on mapping and tracking (KPIs).
Hamed Silatani outlines five practical patterns that helped IG create the supportive ecosystem it needed and demonstrates how you can implement these patterns in your own company.
The patterns include:
Hamed Silatani is a technical manager at IG Group focusing on performance and reliability of IG’s financial trading platform. Hamed strongly believes that basis of reliability is the fact that things do fail. He also has a keen interest in human factors of reliability and performance engineering.
©2016, O'Reilly Media, Inc. • (800) 889-8969 or (707) 827-7019 • Monday-Friday 7:30am-5pm PT • All trademarks and registered trademarks appearing on oreilly.com are the property of their respective owners. • firstname.lastname@example.org