Tech Blog Archive

Developer Tools in Engineering

eBay’s Common Automation Solution for Platform Evolution

Here at eBay, we’ve crafted a brand new approach to automate platform evolution for all applications — one that provides a repeatable and reusable infrastructure to streamline evolution.

By: Paul Zhang and Tao Jin
Machine Learning in Engineering

eBay’s Blazingly Fast Billion-Scale Vector Similarity Engine

The Similarity Engine's use cases include item-to-item similarity for text and image modality and user-to-item personalized recommendations based on a user’s historical behavior data.

By: Santosh Shahane, Kui Yang, Leonard Dahlmann, Amarendra Belineni, Yan Sun, Shrivatsan Navalpakkam Rajagopalan and Pavel Petrushkov
Developer Productivity in Engineering

How eBay Modernized the Most Important Page on Our Platform

eBay's core page — the View Item page — gets 250 million views per day. Here's how we took on the task of modernizing it.

By: Lakshimi Duraivenkatesh, Ben Vesco and Saral Sukumar Jeyaseelan
Machine Learning in Engineering

How eBay's New Search Feature Was Inspired By Window Shopping

A new feature generates customer delight by using modern computer vision techniques to drive new search paradigms through visual discovery.

By: Senthilkumar Gopal, Shubhangi Tandon, Christopher Miller, Deepika Srinivasan, Rui Kong, Selcuk Kopru and Srinivas Bhagavathula
Accessibility in Engineering

How eBay Made Its New Accessibility Tool — And Made It Available to All

Several eBay teams worked together to create a plug-in that makes it easy to include accessibility in a design right from the start.

By: Dan Nosowitz
Developer Productivity in Engineering

Open-Source Contribution: New Maven Dependency Resolution Algorithm

It’s been effective at speeding up productivity, pushed to eBay, and contributed back to the open source community.

By: Eric Cai, Simon Wang and Caddie Song
Data Infrastructure and Services in Engineering

Variable Hub: Easier Data Integration for Risk Decisioning

A new risk data hub for decisioning can significantly boost variable time-to-market, with high performance under billions of query traffic.

By: Kan Lin, Jiwen Yan and Yuanyuan Tan
Microservices in Engineering

API Evolution Is a Challenge. Could Contract Testing Be the Solution?

Contract testing has grown in popularity in recent years with the widespread adoption of microservice architectures. In this article, we will share our experiences with contract testing at eBay.

By: Xiaoye Wang, Simon Wang, Daphne Huang, David Van Couvering and Qingyuan Liu
Competitions in Engineering

eBay Announces Winners of 4th Annual Machine Learning Challenge

Using the power of natural language understanding, these two students created fantastic solutions.

By: Dan Nosowitz
Advertising in Engineering

How eBay Created a Language Model With Three Billion Item Titles

By leveraging deep learning techniques to compare the titles of product listings, we greatly improved the relevance of our recommended items on eBay’s View Item page.

By: Chen Xue, Jesse Lute, Dan Schonfeld, Guoping Han and Leonard Dahlmann