Quantcast
Channel: Etsy Engineering | Code as Craft
Browsing latest articles
Browse All 68 View Live

--- Article Not Found! ---

*** *** *** RSSing Note: Article is missing! We don't know where we put it!!. *** ***

View Article



Image may be NSFW.
Clik here to view.

Understanding the collective impact of experiments

Autonomous experimentation is an integral part of Etsy’s product development cycle. Each team designs and runs its own experiments to assess how users will respond to new features and new ideas, be it...

View Article

Image may be NSFW.
Clik here to view.

Mitigating the winner’s curse in online experiments

Experimentation plays a central role in how we test and deploy new ideas at Etsy. Not only does it provide teams with a scientific and practical procedure to identify which ideas affect our users, but...

View Article

Image may be NSFW.
Clik here to view.

Improving Support for Deep Learning in Etsy's ML Platform

Introduction As new machine learning (ML) techniques continue to advance and provide the promise of better performance, platform teams everywhere are trying to adapt to support increasingly complex...

View Article

Image may be NSFW.
Clik here to view.

Adding Zonal Resiliency to Etsy’s Kafka Cluster: Part 1

In 2018, with its decision to choose Google Cloud Platform as its provider, Etsy began a long project of migration to the cloud. This wasn't just a question of moving out of our data center. Things...

View Article


Image may be NSFW.
Clik here to view.

Adding Zonal Resiliency to Etsy’s Kafka Cluster: Part 2

The first time I performed a live upgrade of Etsy's Kafka brokers, it felt exciting. There was a bit of an illicit thrill in taking down a whole production system and watching how all the indicators...

View Article

Image may be NSFW.
Clik here to view.

Scaling Etsy Payments with Vitess: Part 1 – The Data Model

At the end of 2020, Etsy’s Payments databases were in urgent need of scaling. Specifically, two of our databases were no longer vertically scalable — they were using the highest resource tier offered...

View Article

Image may be NSFW.
Clik here to view.

Scaling Etsy Payments with Vitess: Part 2 – The “Seamless” Migration

Between Dec 2020 and May 2022, the Etsy Payments Platform, Database Reliability Engineering and Data Access Platform teams moved 23 tables, totaling over 40 billion rows, from four unsharded payments...

View Article


Image may be NSFW.
Clik here to view.

Scaling Etsy Payments with Vitess: Part 3 – Reducing Cutover Risk

Between Dec 2020 and May 2022, the Etsy Payments Platform, Database Reliability Engineering and Data Access Platform teams moved 23 tables, totaling over 40 billion rows, from four unsharded payments...

View Article


Image may be NSFW.
Clik here to view.

Docs-as-code at Etsy

The question of documentation—not just formats and standards, but the tools and processes that can make documenting code a normal and repeatable part of development workflows—has been a live one in the...

View Article

Image may be NSFW.
Clik here to view.

Barista: Enabling Greater Flexibility in Machine Learning Model Deployment

Machine learning (ML) model deployment is one of the most common topics of discussion in the industry. That’s because deployment represents a meeting of two related but dramatically different domains,...

View Article

Image may be NSFW.
Clik here to view.

How We Built a Multi-Task Canonical Ranker for Recommendations at Etsy

There are more than 100 million unique listings on Etsy, so we provide buyers recommendations to help them find that one special item that stands out to them. Recommendations are ubiquitous across...

View Article

Image may be NSFW.
Clik here to view.

From Image Classification to Multitask Modeling: Building Etsy’s Search by...

Etsy announced the arrival of a powerful new image-based discovery tool on Etsy’s mobile apps. The ability to search by image gives buyers the opportunity to search the Etsy marketplace using their own...

View Article


Image may be NSFW.
Clik here to view.

The Problem with Timeseries Data in Machine Learning Feature Systems

Introduction The Feature Systems team at Etsy is responsible for the platform and services through which machine learning (ML) practitioners create, manage and consume feature data for their machine...

View Article

Image may be NSFW.
Clik here to view.

Leveraging Real-Time User Actions to Personalize Etsy Ads

Introduction Personalization is vital to connect our unique marketplace to the right buyer at the right time. Etsy has recently introduced a novel, general approach to personalizing ML models based on...

View Article


Image may be NSFW.
Clik here to view.

The So-fine Real-time ML Paradigm

Introduction Each year, Etsy hosts an event known as “CodeMosaic” - an internal hackathon in which Etsy admin propose and build bold advances quickly in our technology across a number of different...

View Article

Image may be NSFW.
Clik here to view.

The AR Measuring Box: Etsy's answer to Big Tape Measure

A little while ago, Etsy introduced a new feature in its iOS app that could place Etsy sellers' artwork on a user's wall using Apple's Augmented Reality (AR) tools. It let them visualize how a piece...

View Article


Image may be NSFW.
Clik here to view.

Behind the Scenes - A Glimpse to Tax Calculations

In the past, sellers were responsible for managing and fulfilling their own tax obligations. However, more and more jurisdictions are now requiring marketplaces such as Etsy to collect the tax from...

View Article

Image may be NSFW.
Clik here to view.

How We Built The Deals Tab in Swift UI

Balancing Engineering Ambition with Product Realism Introduction In July of 2023, Etsy’s App Updates team, responsible for the Updates feed in Etsy’s mobile apps, set off with an ambitious goal: to...

View Article

Image may be NSFW.
Clik here to view.

Macramé: Untangling the Knot on the Etsy Android Listing Screen

Easily the most important and complex screen in the Buy on Etsy Android app is the listing screen, where all key information about an item for sale in the Etsy marketplace is displayed to buyers. Far...

View Article
Browsing latest articles
Browse All 68 View Live




Latest Images