Company
Date Published
Author
Manuel Garcia, Senior Principal Engineer at farfetch.com
Word count
998
Language
English
Hacker News points
None

Summary

FARFETCH is gearing up for a busy Black Friday shopping day, with millions of customers expected to flood its website in search of exclusive luxury fashion deals. The company's customer experience needs to be seamless, and it has developed a robust software platform to ensure this. To prepare for the sales season, FARFETCH's engineering team uses observability tools, such as New Relic, to monitor the performance of its complex system, which includes hundreds of microservices and multiple geographical locations. The team works 24/7 to proactively find and fix problems before customers are impacted, and it conducts regular testing, fire drills, and load tests to ensure the platform can scale and deliver business growth without compromising on user experience. FARFETCH's approach to Black Friday is not just reactive, but also proactive, with a focus on creating data in New Relic to monitor resilience and implement code freezes to stabilize the platform. The company has built an observability map and satellite dashboards to provide clear actionable insights to its team and stakeholders, enabling it to follow important signals such as response time and error rate, and giving all of them a bird's-eye view of what's going on across multiple microservices and key markets.