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

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.

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

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.

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

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.

0

How eBay Governs its Big Data Fabric

By: Alex Liang

At eBay, nearly everything we do is based on data. We deal with structured, unstructured, and semi-structured data, where Hadoop, as a big data platform, has provided key technology features. Keeping pace with the speed of innovation while continuing to help data consumers easily find and consume the data they need guides our architecture and investment in building out eBay’s Big Data Fabric.

0

Failbot—Improving Visibility on End-to-end Tests

By: Tony Da Silva Bernardino

In eBay’s Global Shipping team, we use end-to-end tests to detect problems on eBay’s platform introduced by new developments. When those tests are failing, it is hard to see what is going on. From an intra-team effort to improve our visibility, Failbot was born.

0

ShipShip—The Automated Kanban Board

By: Mayur Dave

At eBay, each development team works with multiple distributed teams. To keep everyone on the same page with the different projects that they are working on, we built a tool called ShipShip to help keep information flowing.