Tech Blog Archive

Developer Tools in Engineering

A Lightweight Distributed Architecture to Handle Thousands of Library Releases at eBay

A new lightweight distributed architecture is proposed and applied on eBay’s release system to support thousands of libraries release work in high efficiency.

By: Tao Jin and Paul Zhang
Cloud in Engineering

GraphLoad: A Framework to Load and Update Over Ten-Billion-Vertex Graphs with Performance and Consistency

GraphLoad is a scalable graph loading framework eBay developed and deployed in production. It has been loading and updating a graph with over 15 billion vertices and over 20 billion edges since May 2020.

By: Tom Schweiger, Hieu Nguyen, Jun Li, Leo Hu and Sakilaa Gopalsamy
Developer Tools in Engineering

eBay’s Mavenization Strategy of Legacy Domain Business Libraries

A brand new methodology to ameliorate the development and release process for eBay site business

By: Paul Zhang and Tao Jin
Data Infrastructure and Services in Engineering

eBay’s Global Secondary Indexes

How eBay enabled a real-time, distributed and performant index service for its NuData platform, a large-scale, in-house database platform

By: Jung-Sang Ahn and Dongho Kim
Microservices in Research

Groot: eBay’s Event-graph-based Approach for Root Cause Analysis

The framework achieves great coverage and performance across different incident triaging scenarios, and also outperforms other state-of-the-art root cause analysis methodologies.

By: Hanzhang Wang, Applied Researcher
Shipping Signals Image with Green Shopping Icons
User Experience in Product

Simplifying Shipping Signals on eBay

eBay is making it easier for our customers to know when their items will arrive with the new streamlined interface.

By: Shuja Rahman, Director of Product Management
Advertising in Product

eBay's Enhanced Advertising Dashboard

This upgrade to the Advertising dashboard enables sellers to easily check their Promoted Listings performance and leverage valuable insights to scale their businesses.

By: Licy Ambrose, Gokulnath Palanivel and Courtney Mayeda
Data Infrastructure and Services in Engineering

Block Aggregator: Real-time Data Ingestion from Kafka to ClickHouse with Deterministic Retries

Learn about the message-processing engine eBay developed to avoid data loss or duplication during delivery from Kafka to ClickHouse.

By: Mohammad Roohitavaf and Jun Li
Hadoop in Engineering

Optimizing Analytics Data Processing on eBay’s New Open-Source-Based Platform

See how eBay adopted a five-level tuning strategy for an in-house analytics tool to exceed a legacy vendor’s performance.

By: Rongguan Fu, Tianyou Li and Naveen Dhanpal
Hadoop in Engineering

Unpacking eBay’s New SQL Authoring Tool for Data Creation and Management

Discover how eBay built a tool for data modeling, ETL and SQL editing to enhance our analytics platform.

By: Stanley Chen, Gavin Zhu and Valerie Steinbrugge