Tech Blog Archive

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
Service Architecture in Engineering

The Engineering Behind Coded Coupons, eBay’s New Seller Tool

This tool was developed by using a dual-write system — including Oracle and MongoDB.

By: Senthilkumar Gopal
Developer Tools in Engineering

Surfacing eBay Inventory Across the Web with the eBay Items Widget

The new open-source widget gives developers several layout options for displaying eBay inventory in third-party shopping experiences.

By: Lokesh Rishi, Lead Software Engineer
eBay Connect 2021: Powered by You Banner with Maroon Hexagons Next to a Globe
Developer Tools in Engineering

eBay Connect 2021: How Our Newest APIs Are Enhancing Customer Experiences

With some of our most innovative third-party developers attending eBay Connect this year, we shared new API capabilities as well as opportunities to enhance user experiences.

By: Tanya Vlahovic, Head of Developer Ecosystem & Distinguished Architect
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
Hadoop in Engineering

Explore eBay’s New Optimized Spark SQL Engine for Interactive Analysis

See how eBay created an optimized SQL solution to enhance speed, stability and scalability in service of a new open-source-based analytics platform.

By: Gang Ma, Lisa Li and Naveen Dhanpal
Developer Tools in Engineering

AsyncAPI 2.0: Enabling the Event-Driven World

Learn about how eBay is standardizing on and publishing AsyncAPI Specification 2.0-based contracts for event notifications.

By: Shekhar Banerjee, Principal Architect
Hadoop in Engineering

From Vendor to In-house: How eBay Reimagined Its Analytics Landscape

Learn how eBay transitioned its analytics data platform from a vendor-based data warehouse to an open-source-based solution built by the team.

By: Medha Samant and Valerie Steinbrugge
User Experience in Product

New Sellers: Getting Started on eBay is Now Even Easier

eBay’s new seller registration process enables anyone to start selling on our modern marketplace with all the necessary tools to reach customers around the world.

By: Anand Ramasubramanian and Shikha Khanna
Advertising in Product

Introducing eBay's Automated Promoted Listings Campaigns

Sellers can now use rule-based technologies to both automate how they promote new listings and adjust their ad rates to stay competitive.

By: Courtney Mayeda, Lead Product Manager
Developer Tools in Engineering

eBay Launches Targeted Auto Retry

eBay’s open source Swift package provides powerful resilience against flaky test steps.

By: Evan Pierce, MTS, Software Engineer
Cloud in Engineering

How eBay Leverages Kubernetes, Helm Charts and Jenkins Pipelines to Deliver High-Quality Software

Learn how eBay has fully automated our software quality certification to enhance efficiency, minimize manual intervention, and scale for increasingly complex requests and combinations.

By: Zhong Shen, Rocky Shang and Ramit Bedi
Coding Practices in Engineering

eBay Motors & State Management

Learn how we avoided the state management debate when building the eBay Motors app.

By: Larry McKenzie, Corey Sprague and Maksim Zadorskii
User Experience in Product

eBay Introduces Its New Seamless Unified Listing Experience

The new unified listing experience offers an intuitive and cohesive design across all platforms, simplifying the listing flow and enhancing seller benefits.

By: Harry Temkin and Vivian Gledhill
Platforms and Frameworks in Engineering

How Creating an Agile Code Base Helped eBay Pivot for Apple Silicon

eBay’s native code base has grown and evolved for over 13 years, but is still nimble enough to quickly incorporate the latest features into the app.

By: Wyatt Webb, Director of Mobile Architecture
Distributed Systems in Engineering

How eBay’s Distributed Architecture Surfaces More Item Listings for Buyers

With Buyer Demand Data, eBay sellers can access information on the item specifics buyers are using in their search queries. This insight increases sellers’ completion of item specifics, which in turn further enhances listings’ quality, visibility and sales.

By: Vikas Singh, Director of Engineering
Automation in Engineering

How eBay’s Buy APIs Hit $5 Billion in Gross Merchandise Bought

eBay’s Buy APIs enable third-party developers to surface eBay inventory in their shopping experience, allowing consumers to purchase items without visiting an eBay site.

By: Tanya Vlahovic, Head of Developer Ecosystem & Distinguished Architect
OSS in Engineering

eBay Launches Marko 5

eBay’s open source JavaScript UI framework modernizes universal web development.

By: Ryan Carniato, Michael Rawlings and Dylan Piercey
Machine Learning in Research

Mathesis: Elements of Learning and Intelligence

A formal and interdisciplinary theory of learning and intelligence that combines biology, neuroscience, computer science, engineering and various branches of mathematics to provide a unifying framework, direction and a broader horizon for neural network and machine learning research.

By: John (Ioannis) A. Drakopoulos, Principal Applied Researcher
User Experience in Product

Consumer Sellers: Getting Paid on eBay Just Got Easier

eBay is expanding its management of payments to consumer sellers over the next year.

By: Ragesh Chettiary, Lead Product Manager, Payments
Advertising in Engineering

Customized Ad-Rate Recommendations Now Available for Promoted Listings on eBay

A new machine-learning tool helps sellers set competitive ad rates for their Promoted Listings, optimizing between cost and performance.

By: Wenlong Luo, MingYu Liu, Shad Kirmani and Bedabrata Patel
User Experience in Product

eBay’s Offers to Buyers Feature Hits $1B GMV

Offers to Buyers reaches new milestone this month.

By: Harry Temkin and Parin Jogani
Mobile in Product

Introducing QR Codes for eBay Shipping Labels

With our new QR codes feature, sellers will no longer need a printer to use eBay shipping labels.

By: Manuela Misani and Stephan Kraus
Mobile in Product

Expanding the eBay Stores Experience to Our Mobile App

The eBay Stores experience is now available on our mobile app for Android and iOS.

By: Minh Tran-Lee, Senior Manager, Product Marketing
Data Infrastructure and Services in Engineering

An Introduction to Apache Flink

How we’re using Apache Flink to handle big data streaming in real-time.

By: Chenru Lyu, Software Engineer