Skip to main content

eBay Tech Blog

To support the world’s largest internet marketplace, eBay tackles technical challenges at a scale that few others have. With this blog, we share our experiences working on those challenges with the technical community.

eBay’s Font Loading Strategy
By: Senthil Padmanabhan

The usage of custom fonts in web pages have steadily increased in recent years. As of this writing, 68% of sites in the HTTP Archive use at least one custom font. At eBay, we have been discussing custom web fonts for typography for quite some time, but never really pursued it. The main reason was due to uncertainty in end user experiences from a performance standpoint.

Dissect Helps Engineers Visualize and Debug Distributed Applications
By: Ramesh Mahadevan

In a natural evolution from a services architecture, we at eBay have adopted microservices to help us drive faster and more productive development cycles.

Introducing Regressr - An Open Source Command Line Tool to Regression Test HTTP Services
By: Ashwanth Fernando

In the Artificial Intelligence-Human Language Technologies team at eBay, we work on software that powers eBay’s conversational bot, ShopBot.

Cube Planner - Build an Apache Kylin OLAP Cube Efficiently and Intelligently
By: Qiaoneng Qian

Life is about carefully calculating daily necessities and the same is true for technology.

eBay’s New Homepage
By: Shivkumar Chandrashekhar and Yotam Sharan

Building and releasing a modern homepage for eBay’s hundreds of millions of annual and tens of millions daily users was the team’s greatest challenge to date.

Enhancing the User Experience of the Hadoop Ecosystem
By: Benoy Antony

At eBay, we have multiple large, multi-tenant clusters.

A Creative Visualization of OLAP Cuboids
By: Julian Pan and Qiaoneng Qian

eBay is one of the world’s largest and most vibrant marketplaces with 1.1 billion live listings every day, 169 million active buyers, and trillions of rows of datasets ranging from terabytes to petabytes.

A Surprising Pitfall of Human Judgement and How to Correct It
By: David Goldberg

Algorithms based on machine learning, deep learning, and AI are in the news these days.

Building a UI Component in 2017 and Beyond
By: Senthil Padmanabhan

As web developers, we have seen the guidelines for building UI components evolve over the years.

Elasticsearch Cluster Lifecycle at eBay
By: Sudeep Kumar

eBay’s Pronto, our implementation of the “Elasticsearch as service” (ES-AAS) platform, provides fully managed Elasticsearch clusters for various search use cases.

Healthy Team Backlogs
By: Chris Gagné

Agile product owners use a backlog to organize and communicate the requirements for a team’s work.

Buenas noticias email marketing by Rahul Rodriguez
Email Tech Is Now Ad Tech
By: Alex Weinstein

eBay has come a long way in our CRM and email marketing in the past two years.

Back to Top