How Our Newest APIs Are Enhancing Customer Experiences

eBay is where the world goes to shop, sell and give, from securing great deals to discovering unique finds. With 20 million active sellers hosting 1.7 billion live listings, application program interfaces, or APIs, are crucial to the success of our marketplace. Whether by surfacing targeted inventory, streamlining payments and shipping, or even enabling shoppers […]

Continue Reading

Surfacing eBay Inventory Across the Web with the eBay Items Widget

For nearly two decades, eBay has been offering APIs that support a vast network of buyers and sellers. They’re part of the magic of eBay, and they are how we connect people in our global marketplace. eBay’s Buy APIs are some of the most powerful tools in our API portfolio. They substantially increase the inventory […]

Continue Reading

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

​​eBay’s coded coupons tool is one of the newest products available for sellers to drive buyers to come back and purchase more items from their store. The tool allows more flexibility and control in offering discounts to prospective buyers, both on and off our marketplace.  With this new feature, sellers can create their own, custom […]

Continue Reading

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

As large-scale distributed microservice systems continue to power more of today’s businesses, it has become even more important to detect any anomalies in these systems and efficiently diagnose their root causes to ensure high system availability.  To diagnose any root causes, existing approaches have usually consisted of capturing information about the state of the system […]

Continue Reading

eBay Event Notification Platform: Listener SDKs

This March, eBay launched a new event notification platform to push event notifications to developers. Event notifications update applications and users about events on the eBay site, and help reduce the number of API calls an application has to make to retrieve information. The new platform supports multiple payload schema versions, and enables message integrity […]

Continue Reading

eBay’s Global Secondary Indexes

eBay’s NuData [1] database platform is built from the ground up to be a cloud-native, distributed, highly scalable and performant. We not only adopted state-of-the-art technologies to overcome the technical challenges that come with building a database platform at this scale, but we also invested heavily in operationalizing it, with capabilities of self-serving, monitoring and […]

Continue Reading

The Staging Dichotomy: Part Two

This is the final installment of our two-part series on how eBay turned around an impeding staging environment into its biggest asset for developer productivity. In our first article, we explored if staging should exist, and  explained why we decided to pursue staging. We also outlined our problem statements and discussed how we addressed the […]

Continue Reading