Understanding Envoy Rate Limits

Envoy rate limits is a fairly complex system, built using multiple components. While there are many articles on the Internet explaining basic setup and how each component works, we weren’t able to find something that explains how each component works end-to-end in simple terms. That’s why we’ve created this blog…

Read more

Sustainable CI With Buildkite

Welcome again, Wayfair Engineering Enthusiasts, to our virtual fireside. Make yourself comfortable and settle in for the second installment of our Fireside Story series on Continuous Integration. If you haven’t had the pleasure, please read part one, a history of GitLab CI at Wayfair. This installment will feature GitLab CI’s…

Read more

Explainable Fraud Detection

Introduction Explainable Artificial Intelligence (XAI) is an emerging field within Machine Learning (ML). There has been considerable advances in the state of the art in recent years. Machine learning models often need to be audited for bias and unfairness. Effectively interpreting the decision of an algorithm is an integral part…

Read more

Translation QEM

Introduction Wayfair sells products in the USA (wayfair.com), Canada (wayfair.ca), UK (wayfair.co.uk), and Germany (wayfair.de), and works with manufacturers from several countries. Consequently, business is being conducted in many languages. When product data is submitted by our suppliers in a different language than the market where the product is sold,…

Read more

The Rise and Fall of GitLab CI

Greetings Wayfair Engineering Enthusiasts: old, new, and returned. We’re gathered today (virtually) to collect a story from Wayfair’s history. I’m Gary White, volunteering historian, frequent worker. I’m going to share with you all the journey we took as an organization to adopt Continuous Integration. This is part one of two….

Read more

Principal Engineer Role

Bernie Miles, Head of Engineering, and Darach Ennis, Principal Engineer, discuss the role of principal engineer at Wayfair as well as the interesting challenges that accompany the position. 00:00 Intros 00:44 Why did Darach join Wayfair? 01:26 How would you describe event processing at Wayfair and why does Wayfair have…

Read more