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.

0

API Mindset at eBay

By: Tanya Vlahovic

APIs allow organizations to give their partners access to data and capabilities, at scale. Extensible and adaptable API ecosystems make it easier for developers to innovate. Building such an ecosystem is a progressive journey with many technical challenges.

Featured Blog Posts

Seven Tips for Visual Search at Scale
0
ModaNet: A Large-scale Street Fashion Dataset with Polygon Annotations
0
Event Sourcing in Action with eBay's Continuous Delivery Team (Part 2)
0
Elasticsearch Performance Tuning Practice at eBay
0
0

Measuring Success with Experimentation

By: Tianlin Duan

Tips from eBay's Experimentation Science team on how you can best leverage A/B tests to measure the success and health of your product.

Most Commented

WebAssembly at eBay: A Real-World Use Case
0
Deriving Data Structures
0
Failbot—Improving Visibility on End-to-end Tests
0
Beam: A Distributed Knowledge Graph Store
0
0

Monitoring at eBay with Druid

By: Mohan Garadi

At eBay, we switched one of our monitoring tech stacks from legacy homegrown architecture to a Druid-based real-time monitoring system. In this article, we discuss how we transitioned our journey to a new stack and also the benefits it has to offer.

0

WebAssembly at eBay: A Real-World Use Case

By: Pranav Jha and Senthil Padmanabhan

From the time it was announced, WebAssembly caused a huge buzz in the front-end world. The web community readily embraced the idea of taking code written in programming languages other than JavaScript and running that code in the browser. Above all WebAssembly consistently guarantees native speeds much faster than JavaScript. At eBay, we were no different.

0

Beam: A Distributed Knowledge Graph Store

By: Diego Ongaro and Simon Fell

We're excited to announce the public release of Beam, a distributed knowledge graph store, under the Apache 2.0 open source license. Beam is the result of four person-years of exploration and engineering effort, so there's a lot to unpack here! This post will discuss what Beam is, how it's implemented, and why we've chosen to release it as open source.

0

Deriving Data Structures

By: Sachin Tilloo

Data Structures are the basic building blocks of software. In this article, one eBay engineer gives his perspective on how they might have evolved over time, enabling us to build complex things out of simpler parts.

0

Swapping Fridays—Improving Customer Experience with Role Swapping

By: Matthew Wood

Shutl has been running an initiative called Swapping Fridays. This involves software engineers and customer service agents swapping roles for a day. This article discusses how the initiative was run, the objectives and outcomes, and some challenges that were encountered along the way.