eBay speaks API! Two years ago, we started a journey to deliver a new, modern family of APIs to expose marketplace capabilities to sellers and buyers.
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.
Featured Blog Posts
eBay Developers Program
The eBay platform offers an unprecedented opportunity to build a new eBay business or expand your current business, reach new customers, and create a potential new stream of revenue. Leverage the resources of the eBay Developers Program to tap into the eBay Marketplace with millions of active users globally, with tools and services that meet the diverse needs of buyers and sellers.
eCommerce sites are ideal candidates for push notifications and eBay is no exception. Timely notifications can help users track the status of items that they have purchased or watching or bidding, without effectively being on the site. But we are also aware that push notifications can end up being a double-edged sword. At eBay, we recently launched web push notifications for a subset of desktop users and want to share that experience.
Customers all over the world use eBay to buy and sell all kinds of products. With more than one billion product listings on eBay, it is essential for eBay to use cutting-edge AI to help everyone find the products that they want. And visual search is increasingly important—with cameras on every smartphone, eBay customers want to be able to snap a photo to find exactly what they see.
The way that the NetScaler load balancer handles oversized HTTP header is not quite straightforward when combined with layer 7 policies and may result in unexpected consequences and bad user experiences if overlooked. This article explains how the header limit works and offers our recommendations on how to manage it properly.
Join Our Team
At eBay, we seek the very best engineers to help us build more economic opportunity for everyone. We work on some of the world’s most complex, highly scalable systems – which connect buyers with sellers all across the globe. There’s a purpose to what we’re doing, and we’re very passionate about it.
In our first article, we introduced the concept and some of the benefits of event sourcing. For this article, we are going to get very specific about how we implemented event sourcing for the Enterprise Continuous Delivery (ECD) project here at eBay.
Using an Event-centric approach has enabled our team at eBay to scale to handle millions of events with the resiliency to recover from failures as quickly and reliably as possible. Though similar approaches have been widely adopted to augment large-scale data applications, for eBay's Continuous Delivery team, Event Sourcing is at the heart of decision-making and application development. To that end, we've built a system that continuously scales and tests our ability to handle an increasing volume of events and an ever growing list of external data sources and partner integrations.