Improving the Deployment Experience of a Ten-Year Old Application
Jun 15, 2021, 7:29 PM
In 2018, Etsy migrated its service infrastructure from self-managed data centers to cloud provisioning. (We blogged about it at the time.) The change opened up opportunities for improvements to technical processes across the company. For...
Increasing experimentation accuracy and speed by using control variates
Jun 2, 2021, 11:59 AM
At Etsy, we strive to nurture a culture of continuous learning and rapid innovation. To ensure that new products and functionalities built by teams — from polishing the look and feel of our app and website, to improving our search and...
How We Built A Context-Specific Bidding System for Etsy Ads
Mar 23, 2021, 3:44 PM
Etsy Ads is an on-site advertising product that gives Etsy sellers the opportunity to promote their handcrafted goods to buyers across our website and mobile apps. Sellers who participate in the Etsy Ads program are acting as bidders in an...
How Etsy Prepared for Historic Volumes of Holiday Traffic in 2020
Feb 25, 2021, 6:57 PM
The Challenge For Etsy, 2020 was a year of unprecedented and volatile growth. (Simply on a human level it was also a profoundly tragic year, but that’s a different article.) Our site traffic leapt up in the second quarter, when lockdowns...
Bringing Personalized Search to Etsy
Oct 29, 2020, 9:00 AM
The Etsy marketplace brings together shoppers and independent sellers from all over the world. Our unconventional inventory presents unique challenges for product search, given that many of our listings fall outside of standard e-commerce...
Improving our design system through Dark Mode
Oct 21, 2020, 10:19 AM
Etsy recently launched Dark Mode in our iOS and Android buyer apps. Since Dark Mode was introduced system-wide last year in iOS 13 and Android 10, it has quickly become a highly requested feature by our users and an industry standard....
Mutation Testing: A Tale of Two Suites
Aug 17, 2020, 12:10 PM
How to Pick a Metric as the North Star for Algorithms to Optimize Business KPI? A Causal Inference Approach
Aug 3, 2020, 3:09 AM
How to pick a metric as the north star to guide algorithms for business KPI optimization? We developed a novel approach, causal meta-mediation analysis (CMMA), to solve it. This article draws on our published paper in ACM SIGKDD2020.
Chaining iOS Machine Learning, Computer Vision, and Augmented Reality to Make the Magical Real
Jun 23, 2020, 10:15 AM
Etsy recently released a feature in our buyer-facing iOS app that allows users to visualize wall art within their environments. Getting the context of a personal piece of art within your space can be a meaningful way to determine...
Keeping IT Support Human during WFH
May 6, 2020, 4:39 PM
Image: Human Connection, KatieWillDesign on Etsy Hi! We’re the Etsy Engineering team that supports core IT and AV capabilities for all Etsy employees. Working across geographies has always been part of our company’s DNA; our globally...
Cloud Jewels: Estimating kWh in the Cloud
Apr 23, 2020, 4:32 PM
In the face of a changing climate, we at Etsy are committed to reducing our ecological footprint. To better understand the environmental impact of our computing, we created a set of conversion factors called Cloud Jewels to help us roughly...
Developing in a Monorepo While Still Using Webpack
Apr 6, 2020, 9:34 AM
When I talk to friends and relatives about what I do at Etsy, I have to come up with an analogy about what Frontend Infrastructure is. It’s a bit tricky to describe because it’s something that you don’t see as an end user; the web pages...
The Causal Analysis of Cannibalization in Online Products
Feb 24, 2020, 5:00 AM
How to quantify the cannibalization between online products that are jointly facilitating user experience?
We solve it through causal mediation analysis. This article mainly draws on our published paper in ACM SIGKDD2019.
The journey to fast production asset builds with Webpack
Feb 3, 2020, 2:53 PM
G-Scout Enterprise and Cloud Security at Etsy
Nov 18, 2019, 11:25 AM
As companies are moving to the cloud, they are finding a need for security tooling to audit and analyze their cloud environments. Over the last few years, various tools have been developed for this purpose. We’ll look at some of them...